summaryrefslogtreecommitdiffstats
path: root/plugins/sierra.c
diff options
context:
space:
mode:
authorGuillaume Zajac <guillaume.zajac@linux.intel.com>2011-12-01 17:48:52 +0100
committerDenis Kenzior <denkenz@gmail.com>2011-11-29 11:30:21 -0600
commit0a6189c15ec8676a90691e7eaa1c183352625f49 (patch)
treee1c903fe176e9698c4e7a71f3b70d0da17b48727 /plugins/sierra.c
parent7852f250794cbe5c60023a9da2657ec9d6b08471 (diff)
downloadofono-0a6189c15ec8676a90691e7eaa1c183352625f49.tar.bz2
sierra: Fix memory leak
Diffstat (limited to 'plugins/sierra.c')
-rw-r--r--plugins/sierra.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/sierra.c b/plugins/sierra.c
index c41e2d13..b33382d0 100644
--- a/plugins/sierra.c
+++ b/plugins/sierra.c
@@ -79,6 +79,9 @@ static void sierra_remove(struct ofono_modem *modem)
ofono_modem_set_data(modem, NULL);
+ /* Cleanup after hot-unplug */
+ g_at_chat_unref(data->chat);
+
g_free(data);
}