diff options
author | Aki Niemi <aki.niemi@nokia.com> | 2009-08-22 18:00:58 +0300 |
---|---|---|
committer | Aki Niemi <aki.niemi@nokia.com> | 2009-08-22 18:00:58 +0300 |
commit | 53e575bd5c0817029e756fe386632255ea0a4855 (patch) | |
tree | fc8a4b4380708f0871681e44a8e02296fed69d70 | |
parent | 54a6cc6253b15bd94c5ce9f25ef2e3908034ea2e (diff) | |
download | ofono-53e575bd5c0817029e756fe386632255ea0a4855.tar.bz2 |
Fix memory leak in isimodem.c
-rw-r--r-- | drivers/isimodem/isimodem.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/isimodem/isimodem.c b/drivers/isimodem/isimodem.c index fc132be9..c5dce397 100644 --- a/drivers/isimodem/isimodem.c +++ b/drivers/isimodem/isimodem.c @@ -110,6 +110,7 @@ static void netlink_status_cb(bool up, uint8_t addr, GIsiModem *idx, ofono_modem_remove(isi->modem); g_modems = g_slist_remove(g_modems, isi); + g_free(isi); } } @@ -172,11 +173,11 @@ static void isimodem_exit(void) struct isi_data *isi = m->data; ofono_modem_remove(isi->modem); - g_free(isi); } g_slist_free(g_modems); + g_modems = NULL; if (link) { g_pn_netlink_stop(link); |