[PATCH 1/2] fix memory leak in session.c

Feng Li <[email protected]> Thu, 2 Jun 2016 15:17:10 +0800
Newsgroups org.kernel.vger.stgt
Message-ID <[email protected]>
From: Feng Li <[email protected]>

Memory leaks when memory allocation fails.

Signed-off-by: Feng Li <[email protected]>
---
 usr/iscsi/session.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/usr/iscsi/session.c b/usr/iscsi/session.c
index 22638e7..09d4442 100644
--- a/usr/iscsi/session.c
+++ b/usr/iscsi/session.c
@@ -98,6 +98,7 @@ int session_create(struct iscsi_connection *conn)
 	if (conn->initiator_alias) {
 		session->initiator_alias = strdup(conn->initiator_alias);
 		if (!session->initiator_alias) {
+			free(session->initiator);
 			free(session);
 			return -ENOMEM;
 		}
-- 
2.8.1