]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
ecstresstest.c: Fix memory leak on error
authorNek Saikou <NekSaikou@proton.me>
Fri, 24 May 2024 10:45:01 +0000 (17:45 +0700)
committerTomas Mraz <tomas@openssl.org>
Tue, 28 May 2024 13:56:11 +0000 (15:56 +0200)
Fixes #24476
CLA: trivial

Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24488)

(cherry picked from commit 434e7f7cb4259f8c8c1463fd38fe723b3efca887)

test/ecstresstest.c

index 22d46c50da2cc9f6d1559485b4630c83591fc35f..b4dd46374012dc562e3ca40f6d780d2b49f7baff 100644 (file)
@@ -79,7 +79,7 @@ static int test_curve(void)
             || !TEST_ptr(point = EC_POINT_dup(EC_GROUP_get0_generator(group),
                                               group))
             || !TEST_ptr(result = walk_curve(group, point, num_repeats)))
-        return 0;
+        goto err;
 
     if (print_mode) {
         BN_print(bio_out, result);