From 9cdbaed1f586386e347051919831f4bf5e4fc513 Mon Sep 17 00:00:00 2001 From: payonel Date: Thu, 29 Mar 2018 13:45:26 -0700 Subject: [PATCH] bit32 should always be `require()`, regardless of arch too bad we weren't clearing it from _G on boot, else we would have seen this bug i'm choosing to NOT clear in from _G on boot .. for now .. --- .../resources/assets/opencomputers/loot/openos/lib/uuid.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/resources/assets/opencomputers/loot/openos/lib/uuid.lua b/src/main/resources/assets/opencomputers/loot/openos/lib/uuid.lua index d07f7f610..0007e60e4 100644 --- a/src/main/resources/assets/opencomputers/loot/openos/lib/uuid.lua +++ b/src/main/resources/assets/opencomputers/loot/openos/lib/uuid.lua @@ -1,3 +1,4 @@ +local bit32 = require("bit32") local uuid = {} function uuid.next() @@ -11,7 +12,7 @@ function uuid.next() if result:len() > 0 then result = result .. "-" end - for i = 1,set do + for _ = 1,set do local byte = math.random(0, 255) if pos == 6 then byte = bit32.bor(bit32.band(byte, 0x0F), 0x40)