Commit 1865b55846 for openssl.org
commit 1865b55846700f48e31b93d6df7b7f95ea07a602
Author: Nikola Pajkovsky <nikolap@openssl.org>
Date: Wed Jul 15 11:23:09 2026 +0200
test: update provider Valgrind suppression
The internal provider test intentionally retains its configured provider
when OPENSSL_cleanup() is skipped under OSSL_USE_VALGRIND. The existing
suppression accounts for this state but no longer matches the provider
activation stack because provider_init() appears between
OSSL_provider_init() and provider_activate().
Add the missing frame so the provider context and its diagnostic strings
are correctly suppressed.
Signed-off-by: Nikola Pajkovsky <nikolap@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Neil Horman <nhorman@openssl.org>
MergeDate: Mon Jul 20 09:07:11 2026
(Merged from https://github.com/openssl/openssl/pull/31961)
diff --git a/util/valgrind.suppression b/util/valgrind.suppression
index 4514e702b0..e4f14372d4 100644
--- a/util/valgrind.suppression
+++ b/util/valgrind.suppression
@@ -121,6 +121,7 @@
fun:malloc
...
fun:OSSL_provider_init
+ fun:provider_init
fun:provider_activate
...
}