diff options
author | tb <> | 2022-05-13 16:39:58 +0000 |
---|---|---|
committer | tb <> | 2022-05-13 16:39:58 +0000 |
commit | 389817c1dca105596f54377f5087182cb8ee5c7c (patch) | |
tree | f5404f5afec3ea1f2c04c46404441dd899a33a39 /src | |
parent | b8ce4b4aa5f41896f606d7ca7e3d28dd8c564c95 (diff) | |
download | openbsd-389817c1dca105596f54377f5087182cb8ee5c7c.tar.gz openbsd-389817c1dca105596f54377f5087182cb8ee5c7c.tar.bz2 openbsd-389817c1dca105596f54377f5087182cb8ee5c7c.zip |
Tweak regress in such a way that it would have caught the bug in
d2i_ASN1_OBJECT() fixed in a_object.c r1.48.
from jsing
Diffstat (limited to 'src')
-rw-r--r-- | src/regress/lib/libcrypto/asn1/asn1object.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/regress/lib/libcrypto/asn1/asn1object.c b/src/regress/lib/libcrypto/asn1/asn1object.c index 4427225b5f..3005fc3151 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.6 2022/03/19 17:37:10 jsing Exp $ */ | 1 | /* $OpenBSD: asn1object.c,v 1.7 2022/05/13 16:39:58 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 | * |
@@ -276,6 +276,11 @@ do_asn1_object_test(struct asn1_object_test *aot) | |||
276 | fprintf(stderr, "FAIL: d2i_ASN1_OBJECT() failed\n"); | 276 | fprintf(stderr, "FAIL: d2i_ASN1_OBJECT() failed\n"); |
277 | goto failed; | 277 | goto failed; |
278 | } | 278 | } |
279 | if (p != aot->der + aot->der_len) { | ||
280 | fprintf(stderr, "FAIL: d2i_ASN1_OBJECT() p = %p, want %p\n", | ||
281 | p, aot->der + aot->der_len); | ||
282 | goto failed; | ||
283 | } | ||
279 | 284 | ||
280 | if (aot->txt != NULL) { | 285 | if (aot->txt != NULL) { |
281 | ret = i2t_ASN1_OBJECT(buf, sizeof(buf), aobj); | 286 | ret = i2t_ASN1_OBJECT(buf, sizeof(buf), aobj); |