From daf11b64a93f88a17dab8e67a54e7d6235118a59 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Fri, 17 Oct 2014 03:48:08 +0200 Subject: fixed error handling for log cleanup thread --- src/daq/nginx-lua/s5-nginx-log.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/daq/nginx-lua') diff --git a/src/daq/nginx-lua/s5-nginx-log.lua b/src/daq/nginx-lua/s5-nginx-log.lua index c862343..daad0f4 100644 --- a/src/daq/nginx-lua/s5-nginx-log.lua +++ b/src/daq/nginx-lua/s5-nginx-log.lua @@ -57,10 +57,10 @@ end local start_cleanup_thread = function(sfive) local ok, err, force = sfive:add("log:cleanup_running", 1) if not ok then - if err == "exists" then - return + if err ~= "exists" then + ngx.log(ngx.ERR, "SFive(log): failed to set cleanup_running flag: " .. err) end - ngx.log(ngx.ERR, "SFive(log): failed to set cleanup_running flag: " .. err) + return end ok, err = ngx.timer.at(cleanup_delay, log_cleanup) if not ok then -- cgit v1.2.3