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 {
char *part = config(part_parameter);
for (int i=0;i<main_config.part_size;i++){
int parsed_size=0;
config_str parsed = yon_char_parse(main_config.partitions[i],&parsed_size,";");
if (parsed&&parsed_size>2&&!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;i<main_config.part_size;i++){
int parsed_size=0;
config_str parsed = yon_char_parse(main_config.partitions[i],&parsed_size,";");
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);
break;
}
yon_char_parsed_free(parsed,parsed_size);
}
}
long packages_size = 0;

Loading…
Cancel
Save