aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/runtime.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/runtime.c')
-rw-r--r--src/runtime/runtime.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/runtime/runtime.c b/src/runtime/runtime.c
index 5fde296700..db31b77df3 100644
--- a/src/runtime/runtime.c
+++ b/src/runtime/runtime.c
@@ -4,7 +4,8 @@
#include "runtime.h"
-int32 panicking = 0;
+int32 panicking = 0;
+int32 maxround = 8;
int32
gotraceback(void)
@@ -91,6 +92,8 @@ rnd(uint32 n, uint32 m)
{
uint32 r;
+ if(m > maxround)
+ m = maxround;
r = n % m;
if(r)
n += m-r;