From f7d61886c51d27d574ef0bd05a5d2e31965d86e0 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Fri, 17 Apr 2026 10:29:05 +0600 Subject: [PATCH] Fixed advanced installation mode crash --- source/ubinstall-gtk-advanced.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/ubinstall-gtk-advanced.c b/source/ubinstall-gtk-advanced.c index 82b934f..242e4f3 100644 --- a/source/ubinstall-gtk-advanced.c +++ b/source/ubinstall-gtk-advanced.c @@ -700,8 +700,8 @@ void yon_advanced_init(main_window *widgets){ } yon_char_parsed_free(vmf_file,size); g_signal_handlers_unblock_by_func(G_OBJECT(widgets->AdvancedVirtualDeviceCombo),G_CALLBACK(on_advanced_virtual_device_changed),widgets); - - if (!strcmp(config(AUTOINSTALL_TYPE_INSTALL),"custom")){ + char *install_mode = config(AUTOINSTALL_TYPE_INSTALL); + if (!yon_char_is_empty(install_mode)&&!strcmp(install_mode,"custom")){ advanced_part_data *data1 = yon_advanced_get_config_data(0); advanced_part_data *data2 = yon_advanced_get_config_data(1); yon_advanced_part_select_for_data(data1,widgets);