From 84d6cac5c13298aeb54154db44af8147994d8715 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Fri, 29 Oct 2010 17:45:13 +0000 Subject: [PATCH] Regression fix: SCSI reply data logging was disabled in rev 3368, 0.8.6 --- cdrskin/cdrskin_timestamp.h | 2 +- libburn/spc.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index bc0d415..d092447 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2010.10.29.164059" +#define Cdrskin_timestamP "2010.10.29.174455" diff --git a/libburn/spc.c b/libburn/spc.c index 0e85eca..6a9e4a5 100644 --- a/libburn/spc.c +++ b/libburn/spc.c @@ -1558,12 +1558,12 @@ int scsi_eval_cmd_outcome(struct burn_drive *d, struct command *c, void *fp, enum response outcome; int done = -1, usleep_time; + if (burn_sg_log_scsi & 3) + scsi_log_err(c, fp, sense, sense_len, duration, + (sense_len > 0) | (flag & 2)); if (sense_len <= 0) return 1; - if (burn_sg_log_scsi & 3) - scsi_log_err(c, fp, sense, sense_len, duration, - 1 | (flag & 2)); outcome = scsi_error(d, sense, sense_len); if (outcome == RETRY && c->retry && !(flag & 1)) { /* Calming down retries and breaking up endless cycle