Index: lsscsi-0.23/lsscsi.c =================================================================== --- lsscsi-0.23.orig/lsscsi.c 2010-02-03 00:08:06.000000000 +0530 +++ lsscsi-0.23/lsscsi.c 2010-02-03 00:09:35.000000000 +0530 @@ -1718,8 +1718,8 @@ } else if (1 != sscanf(value, "%d", &scsi_level)) { printf("ANSI SCSI revision: ??\n"); } else - printf("ANSI SCSI revision: %02x\n", (scsi_level - 1) ? - scsi_level - 1 : 1); + printf("ANSI SCSI revision: %02x\n", + scsi_level - (scsi_level > 1) ); if (opts->generic) { if (if_directory_ch2generic(buff)) { char wd[NAME_LEN_MAX];