From 8dd574d84202677acdd21c7d0990b2678f05b4ea Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Thu, 17 Sep 2009 12:04:56 -0500 Subject: Fix potential memory leak --- src/sim.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') 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; -- cgit v1.2.3