summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index f485a41e..d043b317 100644
--- a/src/main.c
+++ b/src/main.c
@@ -43,6 +43,11 @@ static void sig_term(int sig)
g_main_loop_quit(main_loop);
}
+static void disconnect_callback(void *user_data)
+{
+ DBG("D-Bus disconnect");
+}
+
static gchar *option_interface = NULL;
static gboolean option_detach = TRUE;
static gboolean option_compat = FALSE;
@@ -118,6 +123,8 @@ int main(int argc, char *argv[])
exit(1);
}
+ g_dbus_set_disconnect_function(conn, disconnect_callback, NULL, NULL);
+
if (option_compat == TRUE) {
if (g_dbus_request_name(conn, NM_SERVICE, NULL) == FALSE) {
fprintf(stderr, "Can't register compat service\n");