From 76ed9570c9269fbcdb1dfd7f0854a697ff0680a8 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Mon, 9 Apr 2007 11:10:41 +0000 Subject: [PATCH] Reacted on compiler warning about last_rdev, fixed fresh typo bug --- cdrskin/cdrskin_timestamp.h | 2 +- libburn/sg-linux.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index 380f246..0dd6c89 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2007.04.09.105543" +#define Cdrskin_timestamP "2007.04.09.111215" diff --git a/libburn/sg-linux.c b/libburn/sg-linux.c index 926a80c..5fd0618 100644 --- a/libburn/sg-linux.c +++ b/libburn/sg-linux.c @@ -433,7 +433,7 @@ static int sg_open_scsi_siblings(char *path, int driveno, int i_host_no = -1, i_channel_no = -1, i_target_no = -1, i_lun_no = -1; char msg[161], fname[81]; struct stat stbuf; - dev_t last_rdev; + dev_t last_rdev = 0; static char tldev[][81]= {"/dev/sr%d", "/dev/scd%d", "/dev/sg%d", ""}; /* ts A70609: removed "/dev/st%d" */ @@ -453,7 +453,7 @@ static int sg_open_scsi_siblings(char *path, int driveno, continue; for (i = 0; i < 32; i++) { sprintf(fname, tldev[tld], i); - if(stat(fname, &stbuf) != -1) + if(stat(fname, &stbuf) == -1) continue; if (*sibling_count > 0 && last_rdev == stbuf.st_rdev) continue;