summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libcrypto/x509/x509_constraints.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/libcrypto/x509/x509_constraints.c b/src/lib/libcrypto/x509/x509_constraints.c
index c7adaa4b36..6cea794560 100644
--- a/src/lib/libcrypto/x509/x509_constraints.c
+++ b/src/lib/libcrypto/x509/x509_constraints.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_constraints.c,v 1.21 2022/03/03 11:29:05 tb Exp $ */ 1/* $OpenBSD: x509_constraints.c,v 1.22 2022/03/13 16:25:58 tb Exp $ */
2/* 2/*
3 * Copyright (c) 2020 Bob Beck <beck@openbsd.org> 3 * Copyright (c) 2020 Bob Beck <beck@openbsd.org>
4 * 4 *
@@ -949,7 +949,10 @@ x509_constraints_validate(GENERAL_NAME *constraint,
949 case GEN_URI: 949 case GEN_URI:
950 if (!x509_constraints_valid_domain_constraint(bytes, len)) 950 if (!x509_constraints_valid_domain_constraint(bytes, len))
951 goto err; 951 goto err;
952 name->name = strdup(bytes); 952 if ((name->name = strdup(bytes)) == NULL) {
953 *error = X509_V_ERR_OUT_OF_MEM;
954 return 0;
955 }
953 name->type = GEN_URI; 956 name->type = GEN_URI;
954 break; 957 break;
955 default: 958 default: