summaryrefslogtreecommitdiffstats
path: root/src/sim.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sim.c')
-rw-r--r--src/sim.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/sim.c b/src/sim.c
index 3daa4f2d..70742c93 100644
--- a/src/sim.c
+++ b/src/sim.c
@@ -1349,6 +1349,12 @@ static void sim_remove(struct ofono_atom *atom)
sim->service_numbers = NULL;
}
+ if (sim->efli) {
+ g_free(sim->efli);
+ sim->efli = NULL;
+ sim->efli_length = 0;
+ }
+
if (sim->language_prefs) {
g_strfreev(sim->language_prefs);
sim->language_prefs = NULL;