From a78b36290bed783fb636735d66257bf138f68123 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Tue, 5 May 2009 21:13:14 -0700 Subject: Add implementation of telephony daemon --- src/main.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 37deecb2..03d294de 100644 --- a/src/main.c +++ b/src/main.c @@ -31,6 +31,8 @@ #include "ofono.h" +#include "dbus-gsm.h" + static GMainLoop *event_loop; static void sig_debug(int sig) @@ -100,6 +102,12 @@ int main(int argc, char **argv) __ofono_log_init(option_detach, option_debug); + if (dbus_gsm_init() != 0) + goto cleanup; + + if (__ofono_manager_init() < 0) + goto cleanup; + __ofono_plugin_init(NULL, NULL); memset(&sa, 0, sizeof(sa)); @@ -118,6 +126,11 @@ int main(int argc, char **argv) __ofono_plugin_cleanup(); + __ofono_manager_cleanup(); + + dbus_gsm_exit(); + +cleanup: g_main_loop_unref(event_loop); __ofono_log_cleanup(); -- cgit v1.2.3