>From 70246d2420b5ec4180289ae64a1abb92ae3c8e11 Mon Sep 17 00:00:00 2001 From: Mark Harvey <markh794 at gmail.com> Date: Sat, 8 Dec 2007 19:46:54 +1100 Subject: Incorrect calculation for standard INQUIRY additional len field Additional len calculated incorrectly due to len not being set before use. Signed-off-by: Mark Harvey <markh794 at gmail.com> --- usr/spc.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/usr/spc.c b/usr/spc.c index 5b258bd..aa8ff9e 100644 --- a/usr/spc.c +++ b/usr/spc.c @@ -182,8 +182,8 @@ int spc_inquiry(int host_no, struct scsi_cmd *cmd) for (i = 0; i < ARRAY_SIZE(attrs->version_desc); i++) *desc++ = __cpu_to_be16(attrs->version_desc[i]); - data[4] = len - 5; /* Additional Length */ len = 66; + data[4] = len - 5; /* Additional Length */ ret = SAM_STAT_GOOD; } else if (scb[1] & 0x2) { /* CmdDt bit is set */ -- 1.5.2.5 |