From: Tobias Brunner Date: Mon, 2 May 2016 14:04:43 +0000 (+0200) Subject: mem-cred: Fix memory leak when replacing existing CRLs X-Git-Tag: 5.4.1dr4~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0ba905cf24ab661607891968054afdc04dba6067;p=thirdparty%2Fstrongswan.git mem-cred: Fix memory leak when replacing existing CRLs Fixes #1442. --- diff --git a/src/libstrongswan/credentials/sets/mem_cred.c b/src/libstrongswan/credentials/sets/mem_cred.c index 4884c4bfa7..988e709ade 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 {