From 3152c594554de03546fc27d636652ba0dc854e73 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 23 Jan 2019 17:46:36 -0600 Subject: [PATCH] sim: Fix memory leaks introduced by sim pin caching --- src/sim.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sim.c b/src/sim.c index c01925e9..104ddd14 100644 --- a/src/sim.c +++ b/src/sim.c @@ -526,6 +526,10 @@ static void pin_cache_remove(const char *iccid) return; cached_pins = g_slist_remove(cached_pins, pin_cached); + + g_free(pin_cached->pin); + g_free(pin_cached->id); + g_free(pin_cached); } static void pin_cache_enter_cb(const struct ofono_error *error, void *data)