From 900548f34ba90634b5c601efcf40cd34c6937b7e Mon Sep 17 00:00:00 2001 From: aleos89 Date: Thu, 4 May 2017 13:20:17 -0400 Subject: [PATCH] Corrected a compile warning * Follow up to a15661e. --- src/map/script.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/map/script.c b/src/map/script.c index b115b5bfbe..7af30161ea 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -6709,6 +6709,15 @@ static int script_getitem_randomoption(struct script_state *st, struct item *it, opt_val_n = script_array_highest_key(st, NULL, opt_val_var, opt_val_ref); opt_param_n = script_array_highest_key(st, NULL, opt_param_var, opt_param_ref); + if (opt_val_n < 1) { + ShowError("buildin_%s: No option value listed.\n", funcname); + return SCRIPT_CMD_FAILURE; + } + if (opt_param_n < 1) { + ShowError("buildin_%s: No option parameter listed.\n";, funcname); + return SCRIPT_CMD_FAILURE; + } + opt_id_id = reference_getid(opt_id); opt_val_id = reference_getid(opt_val); opt_param_id = reference_getid(opt_param);