diff options
| author | tb <> | 2024-05-29 16:49:36 +0000 |
|---|---|---|
| committer | tb <> | 2024-05-29 16:49:36 +0000 |
| commit | 348577c7465791db42154dd20b8af00c4c5a165f (patch) | |
| tree | fa182ae28593fefb67de1fd09c9bf93d8fcccfba /src/regress/lib/libc | |
| parent | cef665d8f5c6d3c757c234f82ced668902b07b8d (diff) | |
| download | openbsd-348577c7465791db42154dd20b8af00c4c5a165f.tar.gz openbsd-348577c7465791db42154dd20b8af00c4c5a165f.tar.bz2 openbsd-348577c7465791db42154dd20b8af00c4c5a165f.zip | |
Make it possible for the large OID test to fail
failed was set to 0 at the top of the function, so failure and success
were indistinguishable. Move failed = 0 to the end so it can actually
fail.
Diffstat (limited to '')
| -rw-r--r-- | src/regress/lib/libcrypto/asn1/asn1object.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/regress/lib/libcrypto/asn1/asn1object.c b/src/regress/lib/libcrypto/asn1/asn1object.c index 0660f8af7d..e2008777d9 100644 --- a/src/regress/lib/libcrypto/asn1/asn1object.c +++ b/src/regress/lib/libcrypto/asn1/asn1object.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: asn1object.c,v 1.12 2024/05/29 16:47:26 tb Exp $ */ | 1 | /* $OpenBSD: asn1object.c,v 1.13 2024/05/29 16:49:36 tb Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2017, 2021, 2022 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2017, 2021, 2022 Joel Sing <jsing@openbsd.org> |
| 4 | * | 4 | * |
| @@ -477,8 +477,6 @@ asn1_object_large_oid_test(void) | |||
| 477 | int ret; | 477 | int ret; |
| 478 | int failed = 1; | 478 | int failed = 1; |
| 479 | 479 | ||
| 480 | failed = 0; | ||
| 481 | |||
| 482 | p = asn1_large_oid_der; | 480 | p = asn1_large_oid_der; |
| 483 | aobj = d2i_ASN1_OBJECT(NULL, &p, sizeof(asn1_large_oid_der)); | 481 | aobj = d2i_ASN1_OBJECT(NULL, &p, sizeof(asn1_large_oid_der)); |
| 484 | if (aobj == NULL) { | 482 | if (aobj == NULL) { |
| @@ -499,6 +497,8 @@ asn1_object_large_oid_test(void) | |||
| 499 | sizeof(asn1_large_oid_der))) | 497 | sizeof(asn1_large_oid_der))) |
| 500 | goto failed; | 498 | goto failed; |
| 501 | 499 | ||
| 500 | failed = 0; | ||
| 501 | |||
| 502 | failed: | 502 | failed: |
| 503 | ASN1_OBJECT_free(aobj); | 503 | ASN1_OBJECT_free(aobj); |
| 504 | free(der); | 504 | free(der); |
