summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorDaniel Wagner <daniel.wagner@bmw-carit.de>2012-10-31 10:33:37 +0100
committerPatrik Flykt <patrik.flykt@linux.intel.com>2012-11-05 14:48:38 +0200
commit3a017c151a29cc70904634980ae79a71301202a6 (patch)
tree7db004ea8432919715c92b95d36be57cc5c67b24 /plugins
parent408ea7ab001fa94c26df5c7fbcc960a09315c576 (diff)
downloadconnman-3a017c151a29cc70904634980ae79a71301202a6.tar.gz
connman-3a017c151a29cc70904634980ae79a71301202a6.tar.bz2
connman-3a017c151a29cc70904634980ae79a71301202a6.zip
session: Remove struct connman_session_bearer
Instead start using enum connman_service_type directly.
Diffstat (limited to 'plugins')
-rw-r--r--plugins/session_policy.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/plugins/session_policy.c b/plugins/session_policy.c
index 85929f96..4f275258 100644
--- a/plugins/session_policy.c
+++ b/plugins/session_policy.c
@@ -71,14 +71,6 @@ static struct connman_session_policy session_policy = {
.destroy = policy_destroy,
};
-static void cleanup_config(gpointer user_data)
-{
- struct connman_session_config *config = user_data;
-
- connman_session_free_bearers(config->allowed_bearers);
- g_free(config);
-}
-
static int session_policy_init(void)
{
int err;
@@ -88,7 +80,7 @@ static int session_policy_init(void)
return err;
config_hash = g_hash_table_new_full(g_direct_hash, g_direct_equal, NULL,
- cleanup_config);
+ g_free);
if (config_hash == NULL) {
connman_session_policy_unregister(&session_policy);
return -ENOMEM;