fix alarm-server segmentation fault 42/88442/1 accepted/tizen/common/20160919.154752 accepted/tizen/ivi/20160920.051924 accepted/tizen/mobile/20160920.051830 accepted/tizen/tv/20160920.051845 accepted/tizen/wearable/20160920.051905 submit/tizen/20160919.100356
authorJiwoong Im <jiwoong.im@samsung.com>
Mon, 19 Sep 2016 06:26:37 +0000 (15:26 +0900)
committerJiwoong Im <jiwoong.im@samsung.com>
Mon, 19 Sep 2016 06:26:37 +0000 (15:26 +0900)
- Creating a GDBusObjectManagerServer object step is missing.

Change-Id: Ia9369aa43f96719417f5d26c89c021875143f772
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
alarm-manager.c

index e3fcca9..f96205c 100644 (file)
@@ -3291,6 +3291,12 @@ static bool __initialize_dbus()
        guint subsc_id;
        ALARM_MGR_LOG_PRINT("__initialize_dbus Enter");
 
+       alarmmgr_server = g_dbus_object_manager_server_new(ALARM_MGR_DBUS_PATH);
+       if (alarmmgr_server == NULL) {
+               ALARM_MGR_EXCEPTION_PRINT("Creating a new server object is failed.");
+               return false;
+       }
+
        connection = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &error);
        if (connection == NULL) {
                ALARM_MGR_EXCEPTION_PRINT("g_bus_get_sync() is failed");