[SCSI] fix two leaks in scsi_alloc_sdev failure paths
[pandora-kernel.git] / drivers / scsi / scsi_scan.c
index be14f9d..5d4ca87 100644 (file)
@@ -251,6 +251,7 @@ static struct scsi_device *scsi_alloc_sdev(struct scsi_target *starget,
                /* release fn is set up in scsi_sysfs_device_initialise, so
                 * have to free and put manually here */
                put_device(&starget->dev);
+               kfree(sdev);
                goto out;
        }