From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Carpenter Date: Wed, 05 Nov 2014 20:38:37 +0000 Subject: [patch] scsi: missing braces in scsi_extd_sense_format() Message-Id: <20141105203837.GA26314@mwanda> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: "James E.J. Bottomley" , Hannes Reinecke Cc: linux-scsi@vger.kernel.org, kernel-janitors@vger.kernel.org There were missing curly braces so we always return the first additional2[] string. Fixes: 7046d2fa6dbd ('scsi: use sdev as argument for sense code printing') Signed-off-by: Dan Carpenter diff --git a/drivers/scsi/constants.c b/drivers/scsi/constants.c index a1a7fca..0cf43f6 100644 --- a/drivers/scsi/constants.c +++ b/drivers/scsi/constants.c @@ -1282,9 +1282,10 @@ scsi_extd_sense_format(unsigned char asc, unsigned char ascq, const char **fmt) for (i = 0; additional2[i].fmt; i++) { if (additional2[i].code1 = asc && ascq >= additional2[i].code2_min && - ascq <= additional2[i].code2_max) + ascq <= additional2[i].code2_max) { *fmt = additional2[i].fmt; return additional2[i].str; + } } #endif return NULL;