From 89ed986f92ffb1af41eabaf58b767e4dbdf00408 Mon Sep 17 00:00:00 2001 From: red-001 Date: Thu, 1 Jun 2017 11:35:38 +0100 Subject: [PATCH] Stop `/rank` from crashing the server when passed an empty string as `param` --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 6731f17..bc4f307 100644 --- a/init.lua +++ b/init.lua @@ -38,8 +38,8 @@ minetest.register_chatcommand("rank", { func = function(name, param) local target = param:split(' ')[1] local param = param:split(' ')[2] + if not param then return false, "Invalid Usage. See /help rank." end param = param:lower() - if not param then return false, "Invalid Usage." end if param == "wood" or param == "stone" or param == "coal" or param == "iron" or param == "copper" or param == "gold" or param == "mese" or param == "diamond" or param == "obsidian" or param == "air" or param == "void" or param == "admin" or param == "moderator" or param == "bronze" then if minetest.get_player_by_name(target) then