aboutsummaryrefslogtreecommitdiff
path: root/patches
diff options
context:
space:
mode:
authorBrent Cook <busterb@gmail.com>2023-05-25 22:19:42 -0500
committerBrent Cook <busterb@gmail.com>2023-05-25 22:19:42 -0500
commit6d284cfca1b78e3e2547e0a60883e54c312c923e (patch)
treeb42c9905af5eb183d5e3a0ff7bd231357833acf3 /patches
parent7b75223af4fe1baffe4f97e7a690122c19e5a868 (diff)
parente8a3e3f85ade9cfdce5f7a232aec99fe37ac65d4 (diff)
downloadportable-6d284cfca1b78e3e2547e0a60883e54c312c923e.tar.gz
portable-6d284cfca1b78e3e2547e0a60883e54c312c923e.tar.bz2
portable-6d284cfca1b78e3e2547e0a60883e54c312c923e.zip
Land #864,Fix urllib3 CN without SAN tests for LibreSSL 3.6
Diffstat (limited to 'patches')
-rw-r--r--patches/x509_vpm.c.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/patches/x509_vpm.c.patch b/patches/x509_vpm.c.patch
new file mode 100644
index 0000000..b0a3215
--- /dev/null
+++ b/patches/x509_vpm.c.patch
@@ -0,0 +1,21 @@
1--- crypto/x509/x509_vpm.c.orig Thu May 25 07:41:58 2023
2+++ crypto/x509/x509_vpm.c Thu May 25 07:47:42 2023
3@@ -328,7 +328,9 @@ X509_VERIFY_PARAM_inherit(X509_VERIFY_PARAM *dest, con
4 return 0;
5 }
6
7- /* Copy the host flags if and only if we're copying the host list */
8+ if (test_x509_verify_param_copy_id(hostflags, 0))
9+ dest->id->hostflags = id->hostflags;
10+
11 if (test_x509_verify_param_copy_id(hosts, NULL)) {
12 if (dest->id->hosts) {
13 string_stack_free(dest->id->hosts);
14@@ -339,7 +341,6 @@ X509_VERIFY_PARAM_inherit(X509_VERIFY_PARAM *dest, con
15 sk_deep_copy(id->hosts, strdup, str_free);
16 if (dest->id->hosts == NULL)
17 return 0;
18- dest->id->hostflags = id->hostflags;
19 }
20 }
21