diff --git a/source/ubinstall-gtk-config-hub.c b/source/ubinstall-gtk-config-hub.c index 24eea7e..a2edd67 100644 --- a/source/ubinstall-gtk-config-hub.c +++ b/source/ubinstall-gtk-config-hub.c @@ -58,16 +58,18 @@ int yon_installation_check_packages_size(main_window *widgets){ } else { char *part = config(part_parameter); - for (int i=0;i2&&!strcmp(parsed[2],part)&&parsed_size>3&&!yon_char_is_empty(parsed[3])){ - part_size = atol(parsed[3]); - + if (!yon_char_is_empty(part)){ + for (int i=0;i2&&!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); + break; + } yon_char_parsed_free(parsed,parsed_size); - break; } - yon_char_parsed_free(parsed,parsed_size); } } long packages_size = 0;