diff options
author | Mike Christie <michaelc@cs.wisc.edu> | 2006-02-01 21:07:09 -0600 |
---|---|---|
committer | <jejb@mulgrave.il.steeleye.com> | 2006-02-04 16:19:53 -0600 |
commit | b36ae07cb7757bd3eabd13c79844083dccac2f77 (patch) | |
tree | a30d2a7d105591f24046d987a0db46108e41f256 /drivers | |
parent | 351f739e68e97a0316136a5bda145b952d99a989 (diff) | |
download | op-kernel-dev-b36ae07cb7757bd3eabd13c79844083dccac2f77.zip op-kernel-dev-b36ae07cb7757bd3eabd13c79844083dccac2f77.tar.gz |
[SCSI] iscsi update: fix mgmt pool err path release
>From ogerlitz@voltaire.com:
mgmtpool shoild be frees in immdata_alloc_fail label.
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: Alex Aizman <itn780@yahoo.com>
Signed-off-by: Dmitry Yusupov <dmitry_yus@yahoo.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/scsi/iscsi_tcp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/iscsi_tcp.c b/drivers/scsi/iscsi_tcp.c index 579eecf..ff79e68 100644 --- a/drivers/scsi/iscsi_tcp.c +++ b/drivers/scsi/iscsi_tcp.c @@ -3316,8 +3316,8 @@ iscsi_session_create(struct scsi_transport_template *scsit, r2tpool_alloc_fail: for (cmd_i = 0; cmd_i < session->mgmtpool_max; cmd_i++) kfree(session->mgmt_cmds[cmd_i]->data); - iscsi_pool_free(&session->mgmtpool, (void**)session->mgmt_cmds); immdata_alloc_fail: + iscsi_pool_free(&session->mgmtpool, (void**)session->mgmt_cmds); mgmtpool_alloc_fail: iscsi_pool_free(&session->cmdpool, (void**)session->cmds); cmdpool_alloc_fail: |