From 94f1cdb86c21bc043803196dc0b3406a0cc75e7e Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Fri, 13 May 2011 16:09:54 +0200 Subject: [PATCH] session: Fix error path __connman_session_creat() Don't free the session if it exists already. --- src/session.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/session.c b/src/session.c index b57ef71..d068087 100644 --- a/src/session.c +++ b/src/session.c @@ -1323,6 +1323,7 @@ int __connman_session_create(DBusMessage *msg) session = g_hash_table_lookup(session_hash, session_path); if (session != NULL) { + session = NULL; err = -EEXIST; goto err; } -- 2.7.4