From 0480a2a74e6452bdb16b14d026236b6d3d62483f Mon Sep 17 00:00:00 2001 From: Allanis <allanis@saracraft.net> Date: Thu, 1 Aug 2013 16:30:30 +0100 Subject: [PATCH] [Change] Added more Lua parameter checking. --- src/misn_lua.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/misn_lua.c b/src/misn_lua.c index 5d3c2f6..ec3741f 100644 --- a/src/misn_lua.c +++ b/src/misn_lua.c @@ -614,9 +614,9 @@ static int player_addCargo(lua_State* L) { LLUA_MIN_ARGS(2); if(lua_isstring(L, 2)) cargo = commodity_get((char*) lua_tostring(L, 1)); - else return 0; + else LLUA_INVALID_PARAMETER(); if(lua_isnumber(L, 2)) quantity = (int)lua_tonumber(L, 2); - else return 0; + else LLUA_INVALID_PARAMETER(); ret = pilot_addMissionCargo(player, cargo, quantity); mission_linkCargo(cur_mission, ret); @@ -632,7 +632,7 @@ static int player_rmCargo(lua_State* L) { LLUA_MIN_ARGS(1); if(lua_isnumber(L, 1)) id = (unsigned int) lua_tonumber(L, 1); - else return 0; + else LLUA_INVALID_PARAMETER(); ret = pilot_rmMissionCargo(player, id); mission_unlinkCargo(cur_mission, id); @@ -647,7 +647,7 @@ static int player_pay(lua_State* L) { LLUA_MIN_ARGS(1); if(lua_isnumber(L, 1)) money = (int) lua_tonumber(L, 1); - else return 0; + else LLUA_INVALID_PARAMETER(); player->credits += money; @@ -659,7 +659,7 @@ static int player_msg(lua_State* L) { char* str; if(lua_isstring(L, -1)) str = (char*) lua_tostring(L, -1); - else return 0; + else LLUA_INVALID_PARAMETER(); player_message(str); return 0;