summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/phonesim.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/plugins/phonesim.c b/plugins/phonesim.c
index d5e6bbed..fb82ecdd 100644
--- a/plugins/phonesim.c
+++ b/plugins/phonesim.c
@@ -83,6 +83,7 @@ static void phonesim_remove(struct ofono_modem *modem)
DBG("%p", modem);
+ g_free(data);
ofono_modem_set_data(modem, NULL);
g_free(data);
@@ -204,8 +205,6 @@ static int phonesim_disable(struct ofono_modem *modem)
DBG("%p", modem);
- ofono_modem_set_data(modem, NULL);
-
g_at_chat_shutdown(data->chat);
g_at_chat_unref(data->chat);