From b4a85766dffc3586b0b7e579673905c187387bb6 Mon Sep 17 00:00:00 2001 From: Coder12a <38924418+Coder12a@users.noreply.github.com> Date: Sat, 4 May 2019 14:09:20 -0500 Subject: [PATCH] Fix: crash on /f who when not in a faction --- chatcommands.lua | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/chatcommands.lua b/chatcommands.lua index c4006dd..0a96c24 100644 --- a/chatcommands.lua +++ b/chatcommands.lua @@ -940,14 +940,12 @@ factions.register_command("who", { on_success = function(player, faction, pos, parcelpos, args) local str = args.strings[1] - local f = {} - if str then - f = factions.get_faction(str) + local f = factions.get_faction(str) if not f and not f.players then f = factions.get_player_faction(player) - if not f and not f.players then + if not f or not f.players then minetest.chat_send_player(player, "Your not in a faction.") return else @@ -965,8 +963,8 @@ factions.register_command("who", { return true end else - f = factions.get_player_faction(player) - if not f and not f.players then + local f = factions.get_player_faction(player) + if not f or not f.players then minetest.chat_send_player(player, "Your not in a faction.") return else