diff options
Diffstat (limited to 'src/lib/libcrypto/x509/x509_addr.c')
-rw-r--r-- | src/lib/libcrypto/x509/x509_addr.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/lib/libcrypto/x509/x509_addr.c b/src/lib/libcrypto/x509/x509_addr.c index 7a35b21332..0781ce37a9 100644 --- a/src/lib/libcrypto/x509/x509_addr.c +++ b/src/lib/libcrypto/x509/x509_addr.c | |||
@@ -1063,8 +1063,7 @@ int X509v3_addr_canonize(IPAddrBlocks *addr) | |||
1063 | } | 1063 | } |
1064 | (void)sk_IPAddressFamily_set_cmp_func(addr, IPAddressFamily_cmp); | 1064 | (void)sk_IPAddressFamily_set_cmp_func(addr, IPAddressFamily_cmp); |
1065 | sk_IPAddressFamily_sort(addr); | 1065 | sk_IPAddressFamily_sort(addr); |
1066 | if (!OPENSSL_assert(X509v3_addr_is_canonical(addr))) | 1066 | OPENSSL_assert(X509v3_addr_is_canonical(addr)); |
1067 | return 0; | ||
1068 | return 1; | 1067 | return 1; |
1069 | } | 1068 | } |
1070 | 1069 | ||
@@ -1362,13 +1361,9 @@ static int addr_validate_path_internal(X509_STORE_CTX *ctx, | |||
1362 | int i, j, ret = 1; | 1361 | int i, j, ret = 1; |
1363 | X509 *x; | 1362 | X509 *x; |
1364 | 1363 | ||
1365 | if (!OPENSSL_assert(chain != NULL && sk_X509_num(chain) > 0) | 1364 | OPENSSL_assert(chain != NULL && sk_X509_num(chain) > 0); |
1366 | || !OPENSSL_assert(ctx != NULL || ext != NULL) | 1365 | OPENSSL_assert(ctx != NULL || ext != NULL); |
1367 | || !OPENSSL_assert(ctx == NULL || ctx->verify_cb != NULL)) { | 1366 | OPENSSL_assert(ctx == NULL || ctx->verify_cb != NULL); |
1368 | if (ctx != NULL) | ||
1369 | ctx->error = X509_V_ERR_UNSPECIFIED; | ||
1370 | return 0; | ||
1371 | } | ||
1372 | 1367 | ||
1373 | /* | 1368 | /* |
1374 | * Figure out where to start. If we don't have an extension to | 1369 | * Figure out where to start. If we don't have an extension to |