summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorclaudio <>2021-02-09 16:55:51 +0000
committerclaudio <>2021-02-09 16:55:51 +0000
commit7540d4670346fbac7e3407dd4e7dd10cdd5a3779 (patch)
tree2ab8c6d6dd01a35a5ef52a15d7462f8a3341d08f /src
parent96d7772264c350d5ad3e75615e33809e25be2ba3 (diff)
downloadopenbsd-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@
Diffstat (limited to 'src')
-rw-r--r--src/usr.sbin/ocspcheck/ocspcheck.c3
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);