summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/regress/lib/libcrypto/asn1/x509_algor.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/regress/lib/libcrypto/asn1/x509_algor.c b/src/regress/lib/libcrypto/asn1/x509_algor.c
index 6e0e651221..6f53c3d034 100644
--- a/src/regress/lib/libcrypto/asn1/x509_algor.c
+++ b/src/regress/lib/libcrypto/asn1/x509_algor.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_algor.c,v 1.1 2023/10/11 12:49:00 tb Exp $ */ 1/* $OpenBSD: x509_algor.c,v 1.2 2023/10/11 13:00:16 tb Exp $ */
2/* 2/*
3 * Copyright (c) 2023 Theo Buehler <tb@openbsd.org> 3 * Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
4 * 4 *
@@ -339,6 +339,10 @@ x509_algor_set_md_test(void)
339 goto failure; 339 goto failure;
340 } 340 }
341 341
342 /* Preallocate as recommended in the manual. */
343 if (!X509_ALGOR_set0(alg, NULL, 0, NULL))
344 errx(1, "%s: X509_ALGOR_set0", __func__);
345
342 X509_ALGOR_set_md(alg, EVP_md5()); 346 X509_ALGOR_set_md(alg, EVP_md5());
343 X509_ALGOR_get0(&aobj, &ptype, NULL, alg); 347 X509_ALGOR_get0(&aobj, &ptype, NULL, alg);
344 if ((nid = OBJ_obj2nid(aobj)) != NID_md5) { 348 if ((nid = OBJ_obj2nid(aobj)) != NID_md5) {