From: Tianjia Zhang Date: Tue, 28 Sep 2021 15:23:44 +0000 (+0800) Subject: test: Fix memory leak of asynctest X-Git-Tag: openssl-3.2.0-alpha1~2041 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c5d061290baa9466182b6d1a5b88aa9e5a4b2386;p=thirdparty%2Fopenssl.git test: Fix memory leak of asynctest ASYNC_init_thread() will be called automatically by ASYNC_start_job(), so ASYNC_cleanup_thread() must be called at last, otherwise it will cause memory leak. Signed-off-by: Tianjia Zhang Reviewed-by: Paul Dale Reviewed-by: David von Oheimb Reviewed-by: Hugo Landau (Merged from https://github.com/openssl/openssl/pull/16703) --- diff --git a/test/asynctest.c b/test/asynctest.c index 39600bbfb01..a441d09ad4b 100644 --- a/test/asynctest.c +++ b/test/asynctest.c @@ -411,6 +411,7 @@ static int test_ASYNC_start_job_ex(void) ret = 1; err: ASYNC_WAIT_CTX_free(waitctx); + ASYNC_cleanup_thread(); OSSL_LIB_CTX_free(libctx); return ret; }