From f7afb0a735aa9284742e18c972c30ff266f2d4ad Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Sun, 24 Jun 2018 19:16:57 -0300 Subject: fs: math.randomseed only once --- src/luarocks/fs.lua | 2 ++ src/luarocks/fs/win32.lua | 2 -- src/luarocks/upload/multipart.lua | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/luarocks/fs.lua b/src/luarocks/fs.lua index 911ac474..ad439ccf 100644 --- a/src/luarocks/fs.lua +++ b/src/luarocks/fs.lua @@ -16,6 +16,8 @@ local cfg = require("luarocks.core.cfg") local pack = table.pack or function(...) return { n = select("#", ...), ... } end local unpack = table.unpack or unpack +math.randomseed(os.time()) + do local old_popen, old_execute diff --git a/src/luarocks/fs/win32.lua b/src/luarocks/fs/win32.lua index bf133448..46a11fa0 100644 --- a/src/luarocks/fs/win32.lua +++ b/src/luarocks/fs/win32.lua @@ -9,8 +9,6 @@ local cfg = require("luarocks.core.cfg") local dir = require("luarocks.dir") local util = require("luarocks.util") -math.randomseed(os.time()) - -- Monkey patch io.popen and os.execute to make sure quoting -- works as expected. -- See http://lua-users.org/lists/lua-l/2013-11/msg00367.html diff --git a/src/luarocks/upload/multipart.lua b/src/luarocks/upload/multipart.lua index aad2e439..56ae873e 100644 --- a/src/luarocks/upload/multipart.lua +++ b/src/luarocks/upload/multipart.lua @@ -5,8 +5,6 @@ local File = {} local unpack = unpack or table.unpack -math.randomseed(os.time()) - -- socket.url.escape(s) from LuaSocket 3.0rc1 function multipart.url_escape(s) return (string.gsub(s, "([^A-Za-z0-9_])", function(c) -- cgit v1.2.3-55-g6feb