From ddadb2052153abf1f95e487ae4543da45f3b37c6 Mon Sep 17 00:00:00 2001 From: Heyward Fann Date: Fri, 1 Feb 2019 13:21:55 +0800 Subject: [PATCH 1/2] fix: no more lua_XXXXXX temp files --- z.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/z.lua b/z.lua index 49a146a..5595fe3 100755 --- a/z.lua +++ b/z.lua @@ -525,7 +525,9 @@ function math.random_init() if rnd ~= nil then seed = seed .. rnd end - seed = seed .. os.tmpname() + local tmpname = os.tmpname() + seed = seed .. tmpname + os.remove(tmpname) local number = 0 for i = 1, seed:len() do local k = string.byte(seed:sub(i, i)) @@ -620,8 +622,7 @@ function data_save(filename, M) else math.random_init() tmpname = filename .. '.' .. math.random_string(6) - local sub = (os.tmpname()):sub(-6, -1):gsub('[\\/:~]', '') - tmpname = tmpname .. sub .. tostring(os.time()) + tmpname = tmpname .. tostring(os.time()) local rnd = os.getenv('_ZL_RANDOM') tmpname = tmpname .. '' .. (rnd and rnd or '') -- print('tmpname: '..tmpname) From 9fe0fc67a002ce122b10e85e047ef136a4544096 Mon Sep 17 00:00:00 2001 From: Heyward Fann Date: Fri, 1 Feb 2019 13:55:51 +0800 Subject: [PATCH 2/2] fix: indent format --- z.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/z.lua b/z.lua index 5595fe3..3d35aff 100755 --- a/z.lua +++ b/z.lua @@ -525,9 +525,9 @@ function math.random_init() if rnd ~= nil then seed = seed .. rnd end - local tmpname = os.tmpname() + local tmpname = os.tmpname() seed = seed .. tmpname - os.remove(tmpname) + os.remove(tmpname) local number = 0 for i = 1, seed:len() do local k = string.byte(seed:sub(i, i))