diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index a75ddbb..8a39271 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2007.05.28.170243" +#define Cdrskin_timestamP "2007.05.28.192421" diff --git a/libburn/sector.c b/libburn/sector.c index 752fa10..3bf339b 100644 --- a/libburn/sector.c +++ b/libburn/sector.c @@ -219,7 +219,7 @@ static unsigned char *get_sector(struct burn_write_opts *opts, /* ts A61219 : opts->obs is eventually a 32k trigger for DVD */ if (out->bytes + seclen > BUFFER_SIZE || - out->bytes + seclen > opts->obs) { + (opts->obs > 0 && out->bytes + seclen > opts->obs)) { int err; err = d->write(d, d->nwa, out); if (err == BE_CANCELLED)