In the case the callback is directly called we can use the
return value to provide it to the user.
GSList *allowed_bearers;
};
-typedef void (* connman_session_config_cb) (struct connman_session *session,
+typedef int (* connman_session_config_cb) (struct connman_session *session,
struct connman_session_config *config,
void *user_data, int err);
GSList *allowed_bearers;
};
-static void session_create_cb(struct connman_session *session,
+static int session_create_cb(struct connman_session *session,
struct connman_session_config *config,
void *user_data, int err)
{
}
g_free(user_config);
+
+ return err;
}
int __connman_session_create(DBusMessage *msg)