forked from enlightenment/efl
eldbus: Missing dbus_connection_unref() in error path
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
This commit is contained in:
parent
f6295c5828
commit
2e7479f8db
|
@ -1000,6 +1000,8 @@ _connection_get(Eldbus_Connection_Type type, const char *address)
|
||||||
!dbus_bus_register(conn->dbus_conn, &err))
|
!dbus_bus_register(conn->dbus_conn, &err))
|
||||||
{
|
{
|
||||||
dbus_connection_close(conn->dbus_conn);
|
dbus_connection_close(conn->dbus_conn);
|
||||||
|
dbus_connection_unref(conn->dbus_conn);
|
||||||
|
conn->dbus_conn = NULL;
|
||||||
free(conn);
|
free(conn);
|
||||||
ERR("Error registering with bus: %s", err.message);
|
ERR("Error registering with bus: %s", err.message);
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
Loading…
Reference in New Issue