Test fix for crash

pull/356/head
parent 2a78cc0d46
commit 96da1e0ce0

@ -58,16 +58,18 @@ int yon_installation_check_packages_size(main_window *widgets){
} else { } else {
char *part = config(part_parameter); char *part = config(part_parameter);
for (int i=0;i<main_config.part_size;i++){ if (!yon_char_is_empty(part)){
int parsed_size=0; for (int i=0;i<main_config.part_size;i++){
config_str parsed = yon_char_parse(main_config.partitions[i],&parsed_size,";"); int parsed_size=0;
if (parsed&&parsed_size>2&&!strcmp(parsed[2],part)&&parsed_size>3&&!yon_char_is_empty(parsed[3])){ config_str parsed = yon_char_parse(main_config.partitions[i],&parsed_size,";");
part_size = atol(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);
break;
}
yon_char_parsed_free(parsed,parsed_size); yon_char_parsed_free(parsed,parsed_size);
break;
} }
yon_char_parsed_free(parsed,parsed_size);
} }
} }
long packages_size = 0; long packages_size = 0;

Loading…
Cancel
Save