diff options
| author | tb <> | 2023-09-28 14:54:39 +0000 |
|---|---|---|
| committer | tb <> | 2023-09-28 14:54:39 +0000 |
| commit | a56f2499730fd383a03cee2dde92eaf64ac6d4be (patch) | |
| tree | 5f0b3aee9f438993d24f1de032a03c751c73488b /src | |
| parent | 6e7d9ffaf1d267fb541957b0834864982756bcb0 (diff) | |
| download | openbsd-a56f2499730fd383a03cee2dde92eaf64ac6d4be.tar.gz openbsd-a56f2499730fd383a03cee2dde92eaf64ac6d4be.tar.bz2 openbsd-a56f2499730fd383a03cee2dde92eaf64ac6d4be.zip | |
Don't leak ctx on failure
Diffstat (limited to 'src')
| -rw-r--r-- | src/regress/lib/libcrypto/evp/evp_test.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/regress/lib/libcrypto/evp/evp_test.c b/src/regress/lib/libcrypto/evp/evp_test.c index e00ed01759..0b1f54f6af 100644 --- a/src/regress/lib/libcrypto/evp/evp_test.c +++ b/src/regress/lib/libcrypto/evp/evp_test.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: evp_test.c,v 1.5 2023/09/28 11:39:35 tb Exp $ */ | 1 | /* $OpenBSD: evp_test.c,v 1.6 2023/09/28 14:54:39 tb Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2022 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2022 Joel Sing <jsing@openbsd.org> |
| 4 | * | 4 | * |
| @@ -382,11 +382,10 @@ evp_pkey_iv_len_testcase(const struct evp_iv_len_test *test) | |||
| 382 | } | 382 | } |
| 383 | 383 | ||
| 384 | done: | 384 | done: |
| 385 | EVP_CIPHER_CTX_free(ctx); | ||
| 386 | |||
| 387 | failure = 0; | 385 | failure = 0; |
| 388 | 386 | ||
| 389 | failure: | 387 | failure: |
| 388 | EVP_CIPHER_CTX_free(ctx); | ||
| 390 | 389 | ||
| 391 | return failure; | 390 | return failure; |
| 392 | } | 391 | } |
