]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
The CRYPTO_THREAD_lock_new leak isn't OS specific
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 23 Apr 2021 21:12:34 +0000 (16:12 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 23 Apr 2021 21:12:34 +0000 (16:12 -0500)
src/lib/util/debug.c

index 401cb8bfcf6412de0443dda4b4eef12801165abe..14bd0c30cc34598775e7157ef75f962f24849407 100644 (file)
@@ -158,6 +158,7 @@ DIAG_OFF(missing-prototypes)
 char const CC_HINT(used) *__lsan_default_suppressions(void)
 {
        return
+               "leak:CRYPTO_THREAD_lock_new\n",        /* OpenSSL init leak - reported by heaptrack */
 #if defined(__APPLE__)
                "leak:getaddrinfo\n"
                "leak:*gmtsub*\n"
@@ -169,11 +170,10 @@ char const CC_HINT(used) *__lsan_default_suppressions(void)
                /* Perl >= 5.32.0 - Upstream bug, tracked by https://github.com/Perl/perl5/issues/18108 */
                "leak:perl_construct"
 #elif defined(__linux__)
-               "leak:kqueue",
-               "leak:*getpwnam_r*",            /* libc startup leak - reported by heaptrack */
-               "leak:initgroups",              /* libc startup leak - reported by heaptrack */
-               "leak:CRYPTO_THREAD_lock_new",  /* OpenSSL init leak - reported by heaptrack */
-               "leak:_dl_init",                /* dl startup leak - reported by heaptrack */
+               "leak:kqueue\n",
+               "leak:*getpwnam_r*\n",                  /* libc startup leak - reported by heaptrack */
+               "leak:initgroups\n",                    /* libc startup leak - reported by heaptrack */
+               "leak:_dl_init",                        /* dl startup leak - reported by heaptrack */
 #elif defined(__FreeBSD__)
                NULL
 #endif