From 3e7177a533d7b97c09b20dd489a11182e0e6c208 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Sat, 4 Dec 2021 14:28:04 +0100 Subject: mod_http_file_share: Fix deletion counter Before aa60f4353001 each loop had its own counter, seems incrementing of one of them was lost. But only one is needed anyhow. --- plugins/mod_http_file_share.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'plugins/mod_http_file_share.lua') diff --git a/plugins/mod_http_file_share.lua b/plugins/mod_http_file_share.lua index 3807e87e..61f670b7 100644 --- a/plugins/mod_http_file_share.lua +++ b/plugins/mod_http_file_share.lua @@ -478,12 +478,11 @@ if expiry >= 0 and not external_base_url then end local obsolete_uploads = array(); - local i = 0; - local size_sum = 0; local n = 0; + local size_sum = 0; local problem_deleting = false; for slot_id, slot_info in iter do - i = i + 1; + n = n + 1; upload_cache:set(slot_id, nil); local filename = get_filename(slot_id); local deleted, err, errno = os.remove(filename); @@ -494,7 +493,7 @@ if expiry >= 0 and not external_base_url then module:log("error", "Could not delete file %q: %s", filename, err); problem_deleting = true; end - if i % 100 == 0 then sleep(0.1); end + if n % 100 == 0 then sleep(0.1); end end -- obsolete_uploads now contains slot ids for which the files have been -- cgit v1.2.3