aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2014-08-28 11:10:21 +0200
committerMartin Willi <martin@revosec.ch>2014-09-24 11:35:59 +0200
commit6eaec1e349922974fcc82c697a505feb93f23714 (patch)
tree332d7c4be1dc345e6ef8ba31afd5b4fb4acf845f
parent85c95db17a5f8a77608a6eb2e833da3dd3b8f51e (diff)
downloadstrongswan-6eaec1e349922974fcc82c697a505feb93f23714.tar.bz2
strongswan-6eaec1e349922974fcc82c697a505feb93f23714.tar.xz
leak-detective: Whitelist libssl SSL_COMP_get_compression_methods()
This function is called by libcurl initialization with SSL, and uses a static allocation of compression algorithms not freed.
-rw-r--r--src/libstrongswan/utils/leak_detective.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libstrongswan/utils/leak_detective.c b/src/libstrongswan/utils/leak_detective.c
index a2bca193d..bc8432aea 100644
--- a/src/libstrongswan/utils/leak_detective.c
+++ b/src/libstrongswan/utils/leak_detective.c
@@ -561,6 +561,8 @@ char *whitelist[] = {
"ECDSA_do_sign_ex",
"ECDSA_verify",
"RSA_new_method",
+ /* OpenSSL libssl */
+ "SSL_COMP_get_compression_methods",
/* NSPR */
"PR_CallOnce",
/* libapr */