eldbus: Missing dbus_connection_unref() in error path

Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
This commit is contained in:
Eduardo Lima (Etrunko) 2013-06-27 17:31:22 -03:00
parent f6295c5828
commit 2e7479f8db
1 changed files with 2 additions and 0 deletions

View File

@ -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;