From 0ba905cf24ab661607891968054afdc04dba6067 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Mon, 2 May 2016 16:04:43 +0200 Subject: [PATCH] mem-cred: Fix memory leak when replacing existing CRLs Fixes #1442. --- src/libstrongswan/credentials/sets/mem_cred.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libstrongswan/credentials/sets/mem_cred.c b/src/libstrongswan/credentials/sets/mem_cred.c index 4884c4bfa..988e709ad 100644 --- a/src/libstrongswan/credentials/sets/mem_cred.c +++ b/src/libstrongswan/credentials/sets/mem_cred.c @@ -250,6 +250,7 @@ METHOD(mem_cred_t, add_crl, bool, if (new) { this->untrusted->remove_at(this->untrusted, enumerator); + current->destroy(current); } else {