summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509_crld.c
diff options
context:
space:
mode:
authortb <>2025-03-06 07:20:01 +0000
committertb <>2025-03-06 07:20:01 +0000
commit338826280562cba94ac633378fc75cc1c3951ae4 (patch)
tree7b195da046c88adbbc0bc5d3013d747373bef1db /src/lib/libcrypto/x509/x509_crld.c
parent7ba73de5bad4e9854b7bc986be7422f1442cf0f0 (diff)
downloadopenbsd-338826280562cba94ac633378fc75cc1c3951ae4.tar.gz
openbsd-338826280562cba94ac633378fc75cc1c3951ae4.tar.bz2
openbsd-338826280562cba94ac633378fc75cc1c3951ae4.zip
Rename X509V3_get_section() to X509V3_get0_section()
This makes it clear for those fluent in OpenSSL API gibberish that nothing needs to be freed here. This is because it returns something hanging off a hash entry owned by cnf. ok jsing
Diffstat (limited to 'src/lib/libcrypto/x509/x509_crld.c')
-rw-r--r--src/lib/libcrypto/x509/x509_crld.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libcrypto/x509/x509_crld.c b/src/lib/libcrypto/x509/x509_crld.c
index 1510576e83..81f2010df5 100644
--- a/src/lib/libcrypto/x509/x509_crld.c
+++ b/src/lib/libcrypto/x509/x509_crld.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_crld.c,v 1.8 2025/03/06 07:17:45 tb Exp $ */ 1/* $OpenBSD: x509_crld.c,v 1.9 2025/03/06 07:20:01 tb Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 1999. 3 * project 1999.
4 */ 4 */
@@ -125,7 +125,7 @@ gnames_from_sectname(X509V3_CTX *ctx, char *sect)
125 STACK_OF(GENERAL_NAME) *gens; 125 STACK_OF(GENERAL_NAME) *gens;
126 126
127 if (*sect == '@') 127 if (*sect == '@')
128 gnsect = X509V3_get_section(ctx, sect + 1); 128 gnsect = X509V3_get0_section(ctx, sect + 1);
129 else 129 else
130 gnsect = X509V3_parse_list(sect); 130 gnsect = X509V3_parse_list(sect);
131 if (!gnsect) { 131 if (!gnsect) {
@@ -155,7 +155,7 @@ set_dist_point_name(DIST_POINT_NAME **pdp, X509V3_CTX *ctx, CONF_VALUE *cnf)
155 nm = X509_NAME_new(); 155 nm = X509_NAME_new();
156 if (!nm) 156 if (!nm)
157 return -1; 157 return -1;
158 dnsect = X509V3_get_section(ctx, cnf->value); 158 dnsect = X509V3_get0_section(ctx, cnf->value);
159 if (!dnsect) { 159 if (!dnsect) {
160 X509V3error(X509V3_R_SECTION_NOT_FOUND); 160 X509V3error(X509V3_R_SECTION_NOT_FOUND);
161 X509_NAME_free(nm); 161 X509_NAME_free(nm);
@@ -330,7 +330,7 @@ v2i_crld(const X509V3_EXT_METHOD *method, X509V3_CTX *ctx,
330 cnf = sk_CONF_VALUE_value(nval, i); 330 cnf = sk_CONF_VALUE_value(nval, i);
331 if (!cnf->value) { 331 if (!cnf->value) {
332 STACK_OF(CONF_VALUE) *dpsect; 332 STACK_OF(CONF_VALUE) *dpsect;
333 dpsect = X509V3_get_section(ctx, cnf->name); 333 dpsect = X509V3_get0_section(ctx, cnf->name);
334 if (!dpsect) 334 if (!dpsect)
335 goto err; 335 goto err;
336 point = crldp_from_section(ctx, dpsect); 336 point = crldp_from_section(ctx, dpsect);