diff options
-rw-r--r-- | src/lib/libcrypto/x509/x509_addr.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/libcrypto/x509/x509_addr.c b/src/lib/libcrypto/x509/x509_addr.c index 266562fd9a..894dfff501 100644 --- a/src/lib/libcrypto/x509/x509_addr.c +++ b/src/lib/libcrypto/x509/x509_addr.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_addr.c,v 1.22 2021/12/23 23:48:38 tb Exp $ */ | 1 | /* $OpenBSD: x509_addr.c,v 1.23 2021/12/24 01:56:08 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Contributed to the OpenSSL Project by the American Registry for | 3 | * Contributed to the OpenSSL Project by the American Registry for |
4 | * Internet Numbers ("ARIN"). | 4 | * Internet Numbers ("ARIN"). |
@@ -1145,6 +1145,7 @@ int | |||
1145 | X509v3_addr_canonize(IPAddrBlocks *addr) | 1145 | X509v3_addr_canonize(IPAddrBlocks *addr) |
1146 | { | 1146 | { |
1147 | int i; | 1147 | int i; |
1148 | |||
1148 | for (i = 0; i < sk_IPAddressFamily_num(addr); i++) { | 1149 | for (i = 0; i < sk_IPAddressFamily_num(addr); i++) { |
1149 | IPAddressFamily *f = sk_IPAddressFamily_value(addr, i); | 1150 | IPAddressFamily *f = sk_IPAddressFamily_value(addr, i); |
1150 | if (f->ipAddressChoice->type == | 1151 | if (f->ipAddressChoice->type == |
@@ -1153,10 +1154,11 @@ X509v3_addr_canonize(IPAddrBlocks *addr) | |||
1153 | X509v3_addr_get_afi(f))) | 1154 | X509v3_addr_get_afi(f))) |
1154 | return 0; | 1155 | return 0; |
1155 | } | 1156 | } |
1157 | |||
1156 | (void)sk_IPAddressFamily_set_cmp_func(addr, IPAddressFamily_cmp); | 1158 | (void)sk_IPAddressFamily_set_cmp_func(addr, IPAddressFamily_cmp); |
1157 | sk_IPAddressFamily_sort(addr); | 1159 | sk_IPAddressFamily_sort(addr); |
1158 | OPENSSL_assert(X509v3_addr_is_canonical(addr)); | 1160 | |
1159 | return 1; | 1161 | return X509v3_addr_is_canonical(addr); |
1160 | } | 1162 | } |
1161 | 1163 | ||
1162 | /* | 1164 | /* |