Diff between 6a920ea803612b0d45865b5ad15a22ffc55d6802 and 265a1a7708c732a5219b12303f70b693d9f0f53e
Changed Files
| File | Additions | Deletions | Status |
| gdbus/mainloop.c | +1 | -0 | modified |
Full Patch
diff --git a/gdbus/mainloop.c b/gdbus/mainloop.c
index 3e88eac..b90a844 100644
--- a/gdbus/mainloop.c
+++ b/gdbus/mainloop.c
@@ -322,6 +322,7 @@ DBusConnection *g_dbus_setup_private(DBusBusType type, const char *name,
return NULL;
if (setup_bus(conn, name, error) == FALSE) {
+ dbus_connection_close(conn);
dbus_connection_unref(conn);
return NULL;
}