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