|
|
|
@ -3134,7 +3134,7 @@ int Xorriso_option_add(struct XorrisO *xorriso, int argc, char **argv,
|
|
|
|
|
if(ret<=0)
|
|
|
|
|
return(ret);
|
|
|
|
|
strcpy(target, eff_path);
|
|
|
|
|
ret= Xorriso_normalize_img_path(xorriso, source, eff_path, 2);
|
|
|
|
|
ret= Xorriso_normalize_img_path(xorriso, source, eff_path, 2|4);
|
|
|
|
|
if(ret<=0)
|
|
|
|
|
return(ret);
|
|
|
|
|
strcpy(source, eff_path);
|
|
|
|
@ -3335,7 +3335,7 @@ int Xorriso_option_cdx(struct XorrisO *xorriso, char *disk_path, int flag)
|
|
|
|
|
return(-1);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ret= Xorriso_normalize_img_path(xorriso, path, eff_path, 2);
|
|
|
|
|
ret= Xorriso_normalize_img_path(xorriso, path, eff_path, 2|4);
|
|
|
|
|
if(ret<=0)
|
|
|
|
|
return(ret);
|
|
|
|
|
if(eff_path[0]) {
|
|
|
|
@ -4115,7 +4115,7 @@ int Xorriso_option_mvi(struct XorrisO *xorriso, int argc, char **argv,
|
|
|
|
|
|
|
|
|
|
/* Check existence of old addresses */
|
|
|
|
|
for(i= *idx; i<end_idx-1; i++) {
|
|
|
|
|
ret= Xorriso_normalize_img_path(xorriso, argv[i], eff_origin, 1);
|
|
|
|
|
ret= Xorriso_normalize_img_path(xorriso, argv[i], eff_origin, 0);
|
|
|
|
|
if(ret<=0)
|
|
|
|
|
{ret= 0; goto ex;}
|
|
|
|
|
}
|
|
|
|
@ -4133,6 +4133,11 @@ int Xorriso_option_mvi(struct XorrisO *xorriso, int argc, char **argv,
|
|
|
|
|
Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, "SORRY", 0);
|
|
|
|
|
{ret= 0; goto ex;}
|
|
|
|
|
}
|
|
|
|
|
if(ret==0) { /* compute complete eff_dest */
|
|
|
|
|
ret= Xorriso_normalize_img_path(xorriso, argv[end_idx-1], eff_dest, 2);
|
|
|
|
|
if(ret<0)
|
|
|
|
|
{ret= 0; goto ex;}
|
|
|
|
|
}
|
|
|
|
|
/* Perform movements */
|
|
|
|
|
for(i= *idx; i<end_idx-1; i++) {
|
|
|
|
|
ret= Xorriso_normalize_img_path(xorriso, argv[i], eff_origin, 1);
|
|
|
|
|