diff options
author | Denis Kenzior <denkenz@gmail.com> | 2011-04-19 16:49:12 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-04-19 16:49:12 -0500 |
commit | 888218680d58e124d0f422482e6834188a2c2f07 (patch) | |
tree | e256b194e5d6e966f149dd403ad2076c252a95b2 /plugins/dun_gw.c | |
parent | a6489e685028dccc1fd039b84568f1b680e13882 (diff) | |
download | ofono-888218680d58e124d0f422482e6834188a2c2f07.tar.bz2 |
dun_gw: Be extra pedantic on plugin cleanup
Diffstat (limited to 'plugins/dun_gw.c')
-rw-r--r-- | plugins/dun_gw.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/dun_gw.c b/plugins/dun_gw.c index c894e57b..2423957f 100644 --- a/plugins/dun_gw.c +++ b/plugins/dun_gw.c @@ -159,6 +159,12 @@ static int dun_gw_init(void) static void dun_gw_exit(void) { __ofono_modemwatch_remove(modemwatch_id); + g_list_free(modems); + + if (server) { + bluetooth_unregister_server(server); + server = NULL; + } } OFONO_PLUGIN_DEFINE(dun_gw, "Dial-up Networking Profile Plugins", VERSION, |