diff options
author | claudio <> | 2021-02-09 16:55:51 +0000 |
---|---|---|
committer | claudio <> | 2021-02-09 16:55:51 +0000 |
commit | 7540d4670346fbac7e3407dd4e7dd10cdd5a3779 (patch) | |
tree | 2ab8c6d6dd01a35a5ef52a15d7462f8a3341d08f | |
parent | 96d7772264c350d5ad3e75615e33809e25be2ba3 (diff) | |
download | openbsd-7540d4670346fbac7e3407dd4e7dd10cdd5a3779.tar.gz openbsd-7540d4670346fbac7e3407dd4e7dd10cdd5a3779.tar.bz2 openbsd-7540d4670346fbac7e3407dd4e7dd10cdd5a3779.zip |
Walk over all results from getaddrinfo() instead of giving up after the
first entry. This way ocspcheck will try all returned IPs to contact
the OCSP server. Found by the regress test and a resolv.conf file with
'family inet6 inet4'.
OK kn@ deraadt@
-rw-r--r-- | src/usr.sbin/ocspcheck/ocspcheck.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/usr.sbin/ocspcheck/ocspcheck.c b/src/usr.sbin/ocspcheck/ocspcheck.c index dec548e0b2..50f114f07c 100644 --- a/src/usr.sbin/ocspcheck/ocspcheck.c +++ b/src/usr.sbin/ocspcheck/ocspcheck.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ocspcheck.c,v 1.28 2020/10/16 01:16:55 beck Exp $ */ | 1 | /* $OpenBSD: ocspcheck.c,v 1.29 2021/02/09 16:55:51 claudio Exp $ */ |
2 | 2 | ||
3 | /* | 3 | /* |
4 | * Copyright (c) 2017,2020 Bob Beck <beck@openbsd.org> | 4 | * Copyright (c) 2017,2020 Bob Beck <beck@openbsd.org> |
@@ -113,7 +113,6 @@ host_dns(const char *s, struct addr vec[MAX_SERVERS_DNS]) | |||
113 | 113 | ||
114 | dspew("DNS returns %s for %s\n", vec[vecsz].ip, s); | 114 | dspew("DNS returns %s for %s\n", vec[vecsz].ip, s); |
115 | vecsz++; | 115 | vecsz++; |
116 | break; | ||
117 | } | 116 | } |
118 | 117 | ||
119 | freeaddrinfo(res0); | 118 | freeaddrinfo(res0); |