Bug fix: xorriso native mode on some drives wrote unreadble ISO images to CD

master
Thomas Schmitt 11 years ago
parent 6cdbc1e680
commit 076d5ad8b0
  1. 5
      libisoburn/burn_wrap.c
  2. 2
      xorriso/xorriso_timestamp.h

@ -784,6 +784,7 @@ int isoburn_disc_track_lba_nwa(struct burn_drive *d,
{
int ret;
struct isoburn *o;
enum burn_disc_status s;
#ifdef Hardcoded_cd_rW
/* <<< A70929 : hardcoded CD-RW with fabricated -msinfo */
@ -803,6 +804,10 @@ int isoburn_disc_track_lba_nwa(struct burn_drive *d,
}
if(burn_drive_get_drive_role(d) != 1)
return(1);
s= isoburn_disc_get_status(d);
if(s == BURN_DISC_BLANK) /* We do not believe in anything but nwa = lba = 0 */
return(1);
return(burn_disc_track_lba_nwa(d, opts, trackno, lba, nwa));
}

@ -1 +1 @@
#define Xorriso_timestamP "2011.07.28.195103"
#define Xorriso_timestamP "2011.07.31.091836"

Loading…
Cancel
Save