From 28106daa7b5a08695c2f04dc8b2d775d1cd2d872 Mon Sep 17 00:00:00 2001 From: Sokomine Date: Tue, 18 Jan 2022 22:48:37 +0100 Subject: [PATCH] fixed crash attempt to index field 'd_options' #13 v2 --- fs_edit_options_dialog.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs_edit_options_dialog.lua b/fs_edit_options_dialog.lua index a2075b2..179e1b3 100644 --- a/fs_edit_options_dialog.lua +++ b/fs_edit_options_dialog.lua @@ -165,7 +165,7 @@ yl_speak_up.get_fs_edit_option_dialog = function(player, n_id, d_id, o_id, calle yl_speak_up.trade[pname] = nil yl_speak_up.speak_to[pname].trade_id = nil - if(not(n_dialog.d_options) or not(n_dialog.d_options[o_id])) then + if(not(n_dialog) or not(n_dialog.d_options) or not(n_dialog.d_options[o_id])) then return "size[6,2]".. "label[0.2,0.5;Ups! Option "..minetest.formspec_escape(tostring(o_id)).. " does not exist.]"..