Tizen 2.0 release
[framework/connectivity/obexd.git] / src / manager.c
index 90ccbe2..a054132 100644 (file)
@@ -294,7 +294,6 @@ static DBusMessage *set_property(DBusConnection *conn,
 }
 #endif
 
-
 static char *target2str(const uint8_t *t)
 {
        if (!t)
@@ -466,6 +465,7 @@ gboolean manager_init(void)
        DBG("");
 
        dbus_error_init(&err);
+
        connection = g_dbus_setup_bus(DBUS_BUS_SESSION, OPENOBEX_SERVICE,
                                                                        &err);
        if (connection == NULL) {
@@ -726,8 +726,7 @@ void manager_register_session(struct obex_session *os)
                                session_methods, NULL,
                                NULL, os, NULL)) {
                error("Cannot register Session interface.");
-               g_free(path);
-               return;
+               goto done;
        }
 
        g_dbus_emit_signal(connection, OPENOBEX_MANAGER_PATH,
@@ -735,6 +734,7 @@ void manager_register_session(struct obex_session *os)
                        DBUS_TYPE_OBJECT_PATH, &path,
                        DBUS_TYPE_INVALID);
 
+done:
        g_free(path);
 }