From 9b2f4c55d29d31a236cbe34b32e21b2a7e16b556 Mon Sep 17 00:00:00 2001 From: SmallJoker Date: Thu, 6 Jun 2019 18:51:26 +0200 Subject: [PATCH] Replace counter with array length delta calculation --- init.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index 4256e92..68a3508 100644 --- a/init.lua +++ b/init.lua @@ -379,14 +379,13 @@ minetest.register_chatcommand("xban_cleanup", { description = "Removes all non-banned entries from the xban db", privs = { server=true }, func = function(name, params) - local rm_count = 0 + local old_count = #db local i = 1 while i <= #db do if not db[i].banned then -- not banned, remove from db table.remove(db, i) - rm_count = rm_count + 1 else -- banned, hold entry back i = i + 1 @@ -396,7 +395,7 @@ minetest.register_chatcommand("xban_cleanup", { -- save immediately save_db() - return true, "removed " .. rm_count .. " entries, new db entry-count: " .. #db + return true, "Removed " .. (old_count - #db) .. " entries, new db entry-count: " .. #db end, })