From 800ffa6585be83554e41d28cd44588963d3fb41d Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Wed, 20 Dec 2006 17:13:05 +0000 Subject: [PATCH] Corrected bug reported by gcc -O2 --- libburn/trunk/cdrskin/cdrskin_timestamp.h | 2 +- libburn/trunk/libburn/mmc.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libburn/trunk/cdrskin/cdrskin_timestamp.h b/libburn/trunk/cdrskin/cdrskin_timestamp.h index 73332256..b918f860 100644 --- a/libburn/trunk/cdrskin/cdrskin_timestamp.h +++ b/libburn/trunk/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2006.12.20.170502" +#define Cdrskin_timestamP "2006.12.20.171230" diff --git a/libburn/trunk/libburn/mmc.c b/libburn/trunk/libburn/mmc.c index 37bde51a..b0d0888b 100644 --- a/libburn/trunk/libburn/mmc.c +++ b/libburn/trunk/libburn/mmc.c @@ -136,7 +136,7 @@ int mmc_get_nwa(struct burn_drive *d, int trackno, int *lba, int *nwa) memcpy(c.opcode, MMC_TRACK_INFO, sizeof(MMC_TRACK_INFO)); c.opcode[1] = 1; if(trackno<=0) { - if (d->current_profile = 0x1a) /* DVD+RW */ + if (d->current_profile == 0x1a) /* DVD+RW */ c.opcode[5] = 1; else /* mmc5r03c.pdf: valid only for CD, DVD+R, DVD+R DL */ c.opcode[5] = 0xFF; @@ -151,7 +151,7 @@ int mmc_get_nwa(struct burn_drive *d, int trackno, int *lba, int *nwa) + (data[10] << 8) + data[11]; *nwa = (data[12] << 24) + (data[13] << 16) + (data[14] << 8) + data[15]; - if (d->current_profile = 0x1a) { /* DVD+RW */ + if (d->current_profile == 0x1a) { /* DVD+RW */ *nwa = *nwa = 0; } else if (!(data[7]&1)) { /* ts A61106 : MMC-1 Table 142 : NWA_V = NWA Valid Flag */