summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2009-09-17 12:04:56 -0500
committerDenis Kenzior <denkenz@gmail.com>2009-09-17 12:04:56 -0500
commit8dd574d84202677acdd21c7d0990b2678f05b4ea (patch)
treec85599849402fd46a3a3870535dc0b8b179d4c1e /src
parentb3ec3f5fef05cd451e7dfcf629507a6c442fe44e (diff)
downloadofono-8dd574d84202677acdd21c7d0990b2678f05b4ea.tar.bz2
Fix potential memory leak
Diffstat (limited to 'src')
-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;