aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/ibmmca.c
diff options
context:
space:
mode:
authorAdrian Bunk <bunk@stusta.de>2006-03-10 17:24:47 -0500
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>2006-03-12 10:46:11 -0500
commita6becb084d4beb0b0c83651541f5b53f6da01e36 (patch)
treedf88f32a2874731289c094c556ea19257eea65d7 /drivers/scsi/ibmmca.c
parentc3c026ba5a16867af47578ab2030ef51f9080084 (diff)
[SCSI] ibmmca: fix a NULL pointer dereference
The variable was dereferenced only if it was NULL (sic)... Spotted by the Coverity checker. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/ibmmca.c')
-rw-r--r--drivers/scsi/ibmmca.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/scsi/ibmmca.c b/drivers/scsi/ibmmca.c
index b60c1b9270f1..3a8462e8d063 100644
--- a/drivers/scsi/ibmmca.c
+++ b/drivers/scsi/ibmmca.c
@@ -2412,8 +2412,7 @@ static int ibmmca_proc_info(struct Scsi_Host *shpnt, char *buffer, char **start,
2412 spin_lock_irqsave(hosts[i]->host_lock, flags); /* Check it */ 2412 spin_lock_irqsave(hosts[i]->host_lock, flags); /* Check it */
2413 host_index = i; 2413 host_index = i;
2414 if (!shpnt) { 2414 if (!shpnt) {
2415 len += sprintf(buffer + len, "\nIBM MCA SCSI: Can't find adapter for host number %d\n", 2415 len += sprintf(buffer + len, "\nIBM MCA SCSI: Can't find adapter");
2416 shpnt->host_no);
2417 return len; 2416 return len;
2418 } 2417 }
2419 max_pun = subsystem_maxid(host_index); 2418 max_pun = subsystem_maxid(host_index);