scsi_dh_alua: uninitialized variable in alua_check_vpd()
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 11 Mar 2016 11:19:03 +0000 (14:19 +0300)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 15 Mar 2016 01:04:59 +0000 (21:04 -0400)
The pg_updated variable is support to be set to false at the start but
it is uninitialized.

Fixes: cb0a168cb6b8 ('scsi_dh_alua: update 'access_state' field')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Hannes Reinicke <hare@suse.de>
Reviewed-by: Manoj Kumar <manoj@linux.vnet.ibm.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/device_handler/scsi_dh_alua.c

index 5bcdf8dd6fb092d0b931bc54244852d4c440798b..a404a41e871c23b18aa4ea10d83af322f9107b40 100644 (file)
@@ -332,7 +332,7 @@ static int alua_check_vpd(struct scsi_device *sdev, struct alua_dh_data *h,
 {
        int rel_port = -1, group_id;
        struct alua_port_group *pg, *old_pg = NULL;
-       bool pg_updated;
+       bool pg_updated = false;
        unsigned long flags;
 
        group_id = scsi_vpd_tpg_id(sdev, &rel_port);