From 9064b56c563c48e839fd4993410d230a391854e0 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Tue, 10 Nov 2009 12:21:43 +0000 Subject: [PATCH] Avoiding START UNIT before the drive gets released --- cdrskin/cdrskin_timestamp.h | 2 +- libburn/mmc.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index a52cfe6..2fe4237 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2009.11.08.121334" +#define Cdrskin_timestamP "2009.11.10.132154" diff --git a/libburn/mmc.c b/libburn/mmc.c index ee57acf..6539e3f 100644 --- a/libburn/mmc.c +++ b/libburn/mmc.c @@ -244,7 +244,8 @@ int mmc_function_spy(struct burn_drive *d, char * text) return 0; } if (d->is_stopped && strcmp(text, "stop_unit") != 0 && - strcmp(text, "start_unit") != 0) { + strcmp(text, "start_unit") != 0 && + strncmp(text, "sg_", 3) != 0) { d->start_unit(d); d->is_stopped = 0; }