summaryrefslogtreecommitdiff
path: root/src/provider.c
diff options
context:
space:
mode:
authorJukka Rissanen <jukka.rissanen@linux.intel.com>2012-03-20 14:20:01 +0200
committerPatrik Flykt <patrik.flykt@linux.intel.com>2012-03-27 12:54:38 +0300
commited7db8b348408c6b5bc199578efd447e4ea63506 (patch)
tree1ae58b848137e965e8a0efe77eb4e6ec71a4620f /src/provider.c
parent18fdec1d5e9419620d51619fc5614f0c90bfecd7 (diff)
downloadconnman-ed7db8b348408c6b5bc199578efd447e4ea63506.tar.gz
connman-ed7db8b348408c6b5bc199578efd447e4ea63506.tar.bz2
connman-ed7db8b348408c6b5bc199578efd447e4ea63506.zip
provider: Free provider when destructing it
Valgrind reports memory leak here.
Diffstat (limited to 'src/provider.c')
-rw-r--r--src/provider.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/provider.c b/src/provider.c
index daba5795..a1e5391a 100644
--- a/src/provider.c
+++ b/src/provider.c
@@ -239,6 +239,7 @@ static void provider_destruct(struct connman_provider *provider)
g_free(provider->identifier);
g_hash_table_destroy(provider->routes);
g_hash_table_destroy(provider->setting_strings);
+ g_free(provider);
}
void connman_provider_unref_debug(struct connman_provider *provider,