From: Bernd Edlinger Date: Fri, 27 Dec 2024 22:02:47 +0000 (+0100) Subject: Fix test failure in 90-test_memleak.t X-Git-Tag: openssl-3.5.0-alpha1~774 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=eeb3266ebba6d70df31f20e4ebd46065fc917ce5;p=thirdparty%2Fopenssl.git Fix test failure in 90-test_memleak.t recent gcc versions can optimize the memory leak away, avoid that by declaring the lost variable to be volatile. Reviewed-by: Saša Nedvědický Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/26269) --- diff --git a/test/memleaktest.c b/test/memleaktest.c index 97827b8e9cd..a830d55ee7b 100644 --- a/test/memleaktest.c +++ b/test/memleaktest.c @@ -44,7 +44,7 @@ int main(int argc, char *argv[]) */ int exitcode = EXIT_FAILURE; #endif - char *lost; + char *volatile lost; lost = OPENSSL_malloc(3); if (!TEST_ptr(lost))