]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/scsi/scsi_transport_iscsi.c
iscsi: Fix iscsi endpoints leak
[karo-tx-linux.git] / drivers / scsi / scsi_transport_iscsi.c
index 67d43e35693df9e9e119bb6a4c2faac56f1bc260..55647aae065cf45795d13326b6056c43f19b4dc6 100644 (file)
@@ -204,6 +204,8 @@ iscsi_create_endpoint(int dd_size)
                                        iscsi_match_epid);
                if (!dev)
                        break;
+               else
+                       put_device(dev);
        }
        if (id == ISCSI_MAX_EPID) {
                printk(KERN_ERR "Too many connections. Max supported %u\n",