zehortigoza pushed a commit to branch master.

commit 8679c60306e4e2ffa34a354b6bf3733ac636dddb
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_core.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/eldbus_core.c b/src/lib/eldbus_core.c
index f47d440..040fe4c 100644
--- a/src/lib/eldbus_core.c
+++ b/src/lib/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;

-- 

------------------------------------------------------------------------------
Get your SQL database under version control now!
Version control is standard for application code, but databases havent 
caught up. So what steps can you take to put your SQL databases under 
version control? Why should you start doing it? Read more to find out.
http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk

Reply via email to