diff options
author | Daniel Wagner <daniel.wagner@bmw-carit.de> | 2012-10-31 10:33:37 +0100 |
---|---|---|
committer | Patrik Flykt <patrik.flykt@linux.intel.com> | 2012-11-05 14:48:38 +0200 |
commit | 3a017c151a29cc70904634980ae79a71301202a6 (patch) | |
tree | 7db004ea8432919715c92b95d36be57cc5c67b24 /plugins | |
parent | 408ea7ab001fa94c26df5c7fbcc960a09315c576 (diff) | |
download | connman-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.c | 10 |
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; |