From b529ad7d1479f32e3523e2a9e69d882994159581 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Tue, 24 Mar 2026 12:02:42 +0600 Subject: [PATCH] Test fix for package check size --- source/ubinstall-gtk-config-hub.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/source/ubinstall-gtk-config-hub.c b/source/ubinstall-gtk-config-hub.c index 2f717c5..a1c4cac 100644 --- a/source/ubinstall-gtk-config-hub.c +++ b/source/ubinstall-gtk-config-hub.c @@ -24,7 +24,9 @@ int yon_installation_check_packages_size(main_window *widgets){ config_str module_names = yon_os_components_get_modules(&modules_size); modules = yon_char_parsed_to_string(module_names,modules_size,","); } - + if (yon_char_is_empty(install_mode)){ + return 0; + } if (!strcmp(install_mode,"fast")){ char *device = config(device_parameter); GtkTreeIter iter; @@ -45,7 +47,7 @@ int yon_installation_check_packages_size(main_window *widgets){ for (int i=0;i3&&!yon_char_is_empty(parsed[3])){ + if (parsed&&parsed_size>2&&!strcmp(parsed[2],part)&&parsed_size>3&&!yon_char_is_empty(parsed[3])){ part_size = atol(parsed[3]); yon_char_parsed_free(parsed,parsed_size); @@ -59,7 +61,7 @@ int yon_installation_check_packages_size(main_window *widgets){ for (int i=0;i3&&!yon_char_is_empty(parsed[3])){ + if (parsed&&parsed_size>2&&!strcmp(parsed[2],part)&&parsed_size>3&&!yon_char_is_empty(parsed[3])){ part_size = atol(parsed[3]); yon_char_parsed_free(parsed,parsed_size);