From: Martin Willi Date: Mon, 13 Apr 2015 10:02:07 +0000 (+0200) Subject: leak-detective: Whitelist gcrypt_plugin_create() X-Git-Tag: 5.3.1dr1~16^2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d72817491d4d9bbbe95f95092b9b235dd42a3fd8;p=thirdparty%2Fstrongswan.git leak-detective: Whitelist gcrypt_plugin_create() gcry_check_version() does not free statically allocated resources. However, we can't whitelist it in some versions, as it is not a resolvable symbol name. Instead, whitelist our own plugin constructor function. --- diff --git a/src/libstrongswan/utils/leak_detective.c b/src/libstrongswan/utils/leak_detective.c index bc8432aea3..e4cd3d7d64 100644 --- a/src/libstrongswan/utils/leak_detective.c +++ b/src/libstrongswan/utils/leak_detective.c @@ -552,6 +552,7 @@ char *whitelist[] = { /* ClearSilver */ "nerr_init", /* libgcrypt */ + "gcrypt_plugin_create", "gcry_control", "gcry_check_version", "gcry_randomize",