diff --git a/plugins/webstats/lua/webstats_log.lua b/plugins/webstats/lua/webstats_log.lua index 5ece00bf5..78732f005 100644 --- a/plugins/webstats/lua/webstats_log.lua +++ b/plugins/webstats/lua/webstats_log.lua @@ -174,6 +174,12 @@ log_by_lua_block { return count end + local function split_bylog(str,reps ) + local resultStrList = {} + string.gsub(str,'[^'..reps..']+',function(w) table.insert(resultStrList,w) end) + return resultStrList + end + local function is_ipaddr_bylog(client_ip) local cipn = split_bylog(client_ip,'.') if arrlen_bylog(cipn) < 4 then return false end @@ -186,12 +192,6 @@ log_by_lua_block { return true end - local function split_bylog(str,reps ) - local resultStrList = {} - string.gsub(str,'[^'..reps..']+',function(w) table.insert(resultStrList,w) end) - return resultStrList - end - local function get_client_ip_bylog() local client_ip = "unknown" local cdn = auto_config['cdn']