Pārlūkot izejas kodu

Fix random with two arguments MUST >= 1.

wmltogether 11 mēneši atpakaļ
vecāks
revīzija
4bccb7d7a0
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      src/Lua/Standard/MathematicsLibrary.cs

+ 1 - 1
src/Lua/Standard/MathematicsLibrary.cs

@@ -246,7 +246,7 @@ public sealed class MathematicsLibrary
         {
             var arg0 = context.GetArgument<int>(0);
             var arg1 = context.GetArgument<int>(1);
-            if (arg1 <= arg0)
+            if (arg0 < 1 || arg1 <= arg0)
             {
                 LuaRuntimeException.BadArgument(context.State.GetTraceback(), 1, "random");
             }