util.dataforms: Refactor parsing to reuse simple text parser instead of duplicate...
[prosody.git] / util / random.lua
index 328bdb00eba147eaa2a350b101d8ed07445c9e73..5938a94f820ac4e3379c1f56594d3abe07810a15 100644 (file)
@@ -31,8 +31,8 @@ local function seed(x)
 end
 
 local function bytes(n)
-       if #buffer < n then seed(uniq_time()); end
-       local r = buffer:sub(0, n);
+       if #buffer < n+4 then seed(uniq_time()); end
+       local r = buffer:sub(1, n);
        buffer = buffer:sub(n+1);
        return r;
 end