From 1f6d1c1259313ee19f7003bf6ae06763c0a6ecb7 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Thu, 3 Jan 2013 12:32:15 +0200 Subject: [PATCH] core: Remove unneeded manager_init() --- src/main.c | 10 ++++++---- src/manager.c | 13 ------------- src/manager.h | 1 - 3 files changed, 6 insertions(+), 18 deletions(-) diff --git a/src/main.c b/src/main.c index 1c21e8c9b..e13d144e4 100644 --- a/src/main.c +++ b/src/main.c @@ -53,6 +53,7 @@ #include "adapter.h" #include "dbus-common.h" #include "agent.h" +#include "profile.h" #include "manager.h" #include "mgmt.h" #include "systemd.h" @@ -517,10 +518,8 @@ int main(int argc, char *argv[]) exit(1); } - if (!manager_init("/")) { - error("Can't register manager interface"); - exit(1); - } + btd_agent_init(); + btd_profile_init(); if (option_experimental) gdbus_flags = G_DBUS_FLAG_ENABLE_EXPERIMENTAL; @@ -576,6 +575,9 @@ int main(int argc, char *argv[]) plugin_cleanup(); + btd_profile_cleanup(); + btd_agent_cleanup(); + manager_cleanup("/"); rfkill_exit(); diff --git a/src/manager.c b/src/manager.c index 1b8311451..484b8014c 100644 --- a/src/manager.c +++ b/src/manager.c @@ -50,22 +50,12 @@ #include "log.h" #include "adapter.h" #include "device.h" -#include "profile.h" -#include "agent.h" #include "error.h" #include "manager.h" static int default_adapter_id = -1; static GSList *adapters = NULL; -bool manager_init(const char *path) -{ - btd_agent_init(); - btd_profile_init(); - - return true; -} - static void manager_set_default_adapter(int id) { default_adapter_id = id; @@ -94,9 +84,6 @@ static void manager_remove_adapter(struct btd_adapter *adapter) void manager_cleanup(const char *path) { - btd_profile_cleanup(); - btd_agent_cleanup(); - while (adapters) { struct btd_adapter *adapter = adapters->data; diff --git a/src/manager.h b/src/manager.h index 7311ce3f1..3591be530 100644 --- a/src/manager.h +++ b/src/manager.h @@ -27,7 +27,6 @@ typedef void (*adapter_cb) (struct btd_adapter *adapter, gpointer user_data); -bool manager_init(const char *path); void manager_cleanup(const char *path); struct btd_adapter *manager_find_adapter(const bdaddr_t *sba); -- 2.47.3