From f95dd6b2d510c08e75c9c67bfcd7fb257d684bb4 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Fri, 21 Sep 2007 16:25:54 +0000 Subject: [PATCH] Fix rh #232691; never got onto trunk git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2845 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- libnm-glib/libnm_glib.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libnm-glib/libnm_glib.c b/libnm-glib/libnm_glib.c index 763acf61ee..7a5adc2aa8 100644 --- a/libnm-glib/libnm_glib.c +++ b/libnm-glib/libnm_glib.c @@ -232,6 +232,7 @@ libnm_glib_dbus_filter (DBusConnection *connection, { /* Try to reactivate our connection to dbus on the next pass through the event loop */ ctx->nm_state = LIBNM_NO_DBUS; + dbus_connection_close (ctx->dbus_con); dbus_connection_unref (ctx->dbus_con); ctx->dbus_con = NULL; libnm_glib_schedule_dbus_watcher (ctx); @@ -448,6 +449,7 @@ libnm_glib_ctx_free (libnm_glib_ctx *ctx) if (ctx->dbus_con) { + dbus_connection_close (ctx->dbus_con); dbus_connection_unref (ctx->dbus_con); ctx->dbus_con = NULL; }