From 00baa9bd6c88f74501f72ccce0c8641a11996a52 Mon Sep 17 00:00:00 2001 From: Peter Lieven Date: Thu, 15 Nov 2012 12:15:47 +0100 Subject: [PATCH] CONNECT fixed memleak in case iscsi_connect_async fails directly --- lib/connect.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/connect.c b/lib/connect.c index 95ce601..597cb99 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -154,6 +154,7 @@ iscsi_full_connect_async(struct iscsi_context *iscsi, const char *portal, ct->lun = lun; ct->private_data = private_data; if (iscsi_connect_async(iscsi, portal, iscsi_connect_cb, ct) != 0) { + iscsi_free(iscsi, ct); return -ENOMEM; } return 0;