From: Daniel Wagner Date: Wed, 19 Sep 2012 14:53:09 +0000 (+0200) Subject: session_policy: Use bearer free function X-Git-Tag: 1.8~45 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=067c7f0332970350b064d703924360c4fe019149;p=platform%2Fupstream%2Fconnman.git session_policy: Use bearer free function --- diff --git a/plugins/session_policy.c b/plugins/session_policy.c index dadfd5b3..5c2c418f 100644 --- a/plugins/session_policy.c +++ b/plugins/session_policy.c @@ -75,20 +75,11 @@ static struct connman_session_policy session_policy = { .destroy = policy_destroy, }; -static void cleanup_bearer(gpointer data, gpointer user_data) -{ - struct connman_session_bearer *info = data; - - g_free(info->name); - g_free(info); -} - static void cleanup_config(gpointer user_data) { struct connman_session_config *config = user_data; - g_slist_foreach(config->allowed_bearers, cleanup_bearer, NULL); - g_slist_free(config->allowed_bearers); + connman_session_free_bearers(config->allowed_bearers); g_free(config); }