etrunko pushed a commit to branch master.

commit 2e7479f8dbdbf10478bdf29064e699b3532249b4
Author: Eduardo Lima (Etrunko) <[email protected]>
Date:   Thu Jun 27 17:31:22 2013 -0300

    eldbus: Missing dbus_connection_unref() in error path
    
    Signed-off-by: Eduardo Lima (Etrunko) <[email protected]>
---
 src/lib/eldbus/eldbus_core.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/eldbus/eldbus_core.c b/src/lib/eldbus/eldbus_core.c
index f47d440..040fe4c 100644
--- a/src/lib/eldbus/eldbus_core.c
+++ b/src/lib/eldbus/eldbus_core.c
@@ -1000,6 +1000,8 @@ _connection_get(Eldbus_Connection_Type type, const char 
*address)
        !dbus_bus_register(conn->dbus_conn, &err))
      {
         dbus_connection_close(conn->dbus_conn);
+        dbus_connection_unref(conn->dbus_conn);
+        conn->dbus_conn = NULL;
         free(conn);
         ERR("Error registering with bus: %s", err.message);
         return NULL;

-- 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

Reply via email to