Preliminarily banned writing while read displacement is non-zero
This commit is contained in:
@ -549,6 +549,13 @@ int Xorriso_write_session(struct XorrisO *xorriso, int flag)
|
||||
char profile_name[80];
|
||||
IsoBoot *bootcat_node;
|
||||
|
||||
if(abs(xorriso->displacement_sign) == 1 && xorriso->displacement != 0) {
|
||||
sprintf(xorriso->info_text,
|
||||
"May not write session while -displacement is non-zero");
|
||||
Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, "FAILURE", 0);
|
||||
{ret= 0; goto ex;}
|
||||
}
|
||||
|
||||
ret= Xorriso_finish_hl_update(xorriso, 0);
|
||||
if(ret <= 0)
|
||||
return(ret);
|
||||
|
Reference in New Issue
Block a user