From 82a4903eebd2e95045d258d180e7c93b76f9f850 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 2 Dec 2009 17:56:14 -0600 Subject: [PATCH] Fix: Convert Novatel plugin to new world order --- plugins/novatel.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/novatel.c b/plugins/novatel.c index 3bd53edc..77caa7ed 100644 --- a/plugins/novatel.c +++ b/plugins/novatel.c @@ -66,6 +66,7 @@ static void novatel_remove(struct ofono_modem *modem) ofono_modem_set_data(modem, NULL); + g_at_chat_unref(data->chat); g_free(data); } @@ -142,6 +143,8 @@ static int novatel_disable(struct ofono_modem *modem) if (!data->chat) return 0; + g_at_chat_cancel_all(data->chat); + g_at_chat_unregister_all(data->chat); g_at_chat_send(data->chat, "AT+CFUN=0", NULL, cfun_disable, modem, NULL);