Improved messages at the end of partially failed -extract runs
This commit is contained in:
@ -1945,7 +1945,7 @@ ex:;
|
||||
int Xorriso_option_cpx(struct XorrisO *xorriso, int argc, char **argv,
|
||||
int *idx, int flag)
|
||||
{
|
||||
int i, ret, is_dir= 0, was_failure= 0, fret, end_idx_dummy;
|
||||
int i, ret, is_dir= 0, was_failure= 0, fret, end_idx_dummy, problem_count;
|
||||
char eff_origin[SfileadrL], eff_dest[SfileadrL];
|
||||
char dest_dir[SfileadrL], leafname[SfileadrL], sfe[5*SfileadrL];
|
||||
char **eff_src_array= NULL, **eff_tgt_array= NULL;
|
||||
@ -2048,8 +2048,9 @@ problem_handler:;
|
||||
}
|
||||
|
||||
if(eff_src_array != NULL) {
|
||||
ret= Xorriso_restore_sorted(xorriso, optc, eff_src_array, eff_tgt_array, 0);
|
||||
if(ret <= 0)
|
||||
ret= Xorriso_restore_sorted(xorriso, optc, eff_src_array, eff_tgt_array,
|
||||
&problem_count, 0);
|
||||
if(ret <= 0 || problem_count > 0)
|
||||
was_failure= 1;
|
||||
}
|
||||
if(xorriso->pacifier_count>0)
|
||||
|
Reference in New Issue
Block a user