summaryrefslogtreecommitdiff
path: root/src/bt-agent.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bt-agent.c')
-rw-r--r--src/bt-agent.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/bt-agent.c b/src/bt-agent.c
index e8656b6..4ba26dc 100644
--- a/src/bt-agent.c
+++ b/src/bt-agent.c
@@ -72,23 +72,19 @@ int main(int argc, char *argv[])
adapter_register_agent(adapter, DBUS_AGENT_PATH, "DisplayYesNo", &error);
exit_if_error(error);
- g_print("Agent registered\n");
-
GMainLoop *mainloop = g_main_loop_new(NULL, FALSE);
g_main_loop_run(mainloop);
- // It is unnecessary...
// TODO: Add SIGINT handler (Ctrl+C)
adapter_unregister_agent(adapter, DBUS_AGENT_PATH, &error);
exit_if_error(error);
- g_print("Agent unregistered\n");
-
g_main_loop_unref(mainloop);
g_object_unref(agent);
g_object_unref(adapter);
g_object_unref(manager);
+ dbus_disconnect();
exit(EXIT_SUCCESS);
}