From f955ac8916c8b58b6f5abe61d724c91deb713e49 Mon Sep 17 00:00:00 2001 From: MinetestSam <42088654+MinetestSam@users.noreply.github.com> Date: Mon, 6 Jan 2020 15:05:40 +0530 Subject: [PATCH] Disallow transfer of stats if source and destination are same (#554) --- mods/ctf/ctf_stats/chat.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mods/ctf/ctf_stats/chat.lua b/mods/ctf/ctf_stats/chat.lua index e174a56..259276c 100644 --- a/mods/ctf/ctf_stats/chat.lua +++ b/mods/ctf/ctf_stats/chat.lua @@ -183,6 +183,9 @@ minetest.register_chatcommand("transfer_rankings", { if not ctf_stats.players[dest] then return false, "Player '" .. dest .. "' does not exist." end + if src == dest then + return false, "Source name and destination name cannot be the same!" + end ctf_stats.players[dest] = ctf_stats.players[src] ctf_stats.players[src] = nil