Fixed memory error when overwriting boot image of loaded ISO. Caused by rev5386
This commit is contained in:
parent
7ffce06b8c
commit
05de6d6f60
@ -1060,13 +1060,13 @@ int Xorriso_write_session(struct XorrisO *xorriso, int flag)
|
|||||||
|
|
||||||
/* Activate, adjust or discard boot image */
|
/* Activate, adjust or discard boot image */
|
||||||
if(image!=NULL) {
|
if(image!=NULL) {
|
||||||
is_bootable= iso_image_get_boot_image(image, NULL, NULL, &bootcat_node);
|
|
||||||
if(xorriso->boot_image_bin_path[0]) {
|
if(xorriso->boot_image_bin_path[0]) {
|
||||||
ret= Xorriso_attach_boot_image(xorriso, xorriso->boot_count == 0);
|
ret= Xorriso_attach_boot_image(xorriso, xorriso->boot_count == 0);
|
||||||
if(ret <= 0)
|
if(ret <= 0)
|
||||||
goto ex;
|
goto ex;
|
||||||
freshly_bootable= 1;
|
freshly_bootable= 1;
|
||||||
}
|
}
|
||||||
|
is_bootable= iso_image_get_boot_image(image, NULL, NULL, &bootcat_node);
|
||||||
}
|
}
|
||||||
if(image!=NULL && !(flag&1)) {
|
if(image!=NULL && !(flag&1)) {
|
||||||
if(xorriso->boot_count > 0 || freshly_bootable) {
|
if(xorriso->boot_count > 0 || freshly_bootable) {
|
||||||
|
@ -1 +1 @@
|
|||||||
#define Xorriso_timestamP "2014.12.29.142036"
|
#define Xorriso_timestamP "2015.02.04.113526"
|
||||||
|
Loading…
Reference in New Issue
Block a user