novatel: Fix stale control channel after hot-unplug
authorMarcel Holtmann <marcel@holtmann.org>
Fri, 29 Jul 2011 13:19:53 +0000 (15:19 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Fri, 29 Jul 2011 13:21:28 +0000 (15:21 +0200)
plugins/novatel.c

index 8f05a85..8f30f46 100644 (file)
@@ -79,6 +79,9 @@ static void novatel_remove(struct ofono_modem *modem)
 
        ofono_modem_set_data(modem, NULL);
 
+       /* Cleanup after hot-unplug */
+       g_at_chat_unref(data->primary);
+
        g_free(data);
 }