forked from wolfSSL/wolfssl
remove ocsp attempt with ipv6 enabled
This commit is contained in:
@ -21,10 +21,6 @@ dist_noinst_SCRIPTS+= scripts/crl-revoked.test
|
|||||||
scripts/crl-revoked.log: scripts/resume.log
|
scripts/crl-revoked.log: scripts/resume.log
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if BUILD_OCSP
|
|
||||||
dist_noinst_SCRIPTS+= scripts/ocsp.test
|
|
||||||
endif
|
|
||||||
|
|
||||||
if BUILD_OCSP_STAPLING
|
if BUILD_OCSP_STAPLING
|
||||||
dist_noinst_SCRIPTS+= scripts/ocsp-stapling.test
|
dist_noinst_SCRIPTS+= scripts/ocsp-stapling.test
|
||||||
scripts/ocsp-stapling.log: tests/unit.log
|
scripts/ocsp-stapling.log: tests/unit.log
|
||||||
@ -74,6 +70,11 @@ if !BUILD_IPV6
|
|||||||
dist_noinst_SCRIPTS+= scripts/external.test
|
dist_noinst_SCRIPTS+= scripts/external.test
|
||||||
dist_noinst_SCRIPTS+= scripts/google.test
|
dist_noinst_SCRIPTS+= scripts/google.test
|
||||||
dist_noinst_SCRIPTS+= scripts/openssl.test
|
dist_noinst_SCRIPTS+= scripts/openssl.test
|
||||||
|
|
||||||
|
if BUILD_OCSP
|
||||||
|
dist_noinst_SCRIPTS+= scripts/ocsp.test
|
||||||
|
endif
|
||||||
|
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -793,7 +793,7 @@ static WC_INLINE void build_addr(SOCKADDR_IN_T* addr, const char* peer,
|
|||||||
addr->sin6_addr = in6addr_any;
|
addr->sin6_addr = in6addr_any;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
#ifdef HAVE_GETADDRINFO
|
#if defined(HAVE_GETADDRINFO) || defined(WOLF_C99)
|
||||||
struct addrinfo hints;
|
struct addrinfo hints;
|
||||||
struct addrinfo* answer = NULL;
|
struct addrinfo* answer = NULL;
|
||||||
int ret;
|
int ret;
|
||||||
@ -826,21 +826,6 @@ static WC_INLINE void build_addr(SOCKADDR_IN_T* addr, const char* peer,
|
|||||||
|
|
||||||
XMEMCPY(addr, answer->ai_addr, answer->ai_addrlen);
|
XMEMCPY(addr, answer->ai_addr, answer->ai_addrlen);
|
||||||
freeaddrinfo(answer);
|
freeaddrinfo(answer);
|
||||||
#elif defined(WOLF_C99)
|
|
||||||
HOSTENT* entry;
|
|
||||||
SOCKADDR_IN* sin;
|
|
||||||
|
|
||||||
entry = gethostbyname(peer);
|
|
||||||
sin = (SOCKADDR_IN*)&addr;
|
|
||||||
if (entry) {
|
|
||||||
sin->sin_family = AF_INET;
|
|
||||||
sin->sin_port = XHTONS(port);
|
|
||||||
XMEMCPY(&sin->sin_addr.s_addr, entry->h_addr_list[0],
|
|
||||||
entry->h_length);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
err_sys("no addr info for responder");
|
|
||||||
}
|
|
||||||
#else
|
#else
|
||||||
printf("no ipv6 getaddrinfo, loopback only tests/examples\n");
|
printf("no ipv6 getaddrinfo, loopback only tests/examples\n");
|
||||||
addr->sin6_addr = in6addr_loopback;
|
addr->sin6_addr = in6addr_loopback;
|
||||||
|
Reference in New Issue
Block a user