From: Matt Caswell Date: Wed, 15 Jun 2016 10:50:09 +0000 (+0100) Subject: Avoid type punning warnings in b_addr.c X-Git-Tag: OpenSSL_1_1_0-pre6~412 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7fb4b92c01bdef71543650ef7da6bfcec69f9cde;p=thirdparty%2Fopenssl.git Avoid type punning warnings in b_addr.c RT4378 Reviewed-by: Richard Levitte --- diff --git a/crypto/bio/b_addr.c b/crypto/bio/b_addr.c index 3a9a00c121a..e5352db756f 100644 --- a/crypto/bio/b_addr.c +++ b/crypto/bio/b_addr.c @@ -708,12 +708,12 @@ int BIO_lookup(const char *host, const char *service, /* Windows doesn't seem to have in_addr_t */ #ifdef OPENSSL_SYS_WINDOWS static uint32_t he_fallback_address; - static const uint32_t *he_fallback_addresses[] = - { &he_fallback_address, NULL }; + static const char *he_fallback_addresses[] = + { (char *)&he_fallback_address, NULL }; #else static in_addr_t he_fallback_address; - static const in_addr_t *he_fallback_addresses[] = - { &he_fallback_address, NULL }; + static const char *he_fallback_addresses[] = + { (char *)&he_fallback_address, NULL }; #endif static const struct hostent he_fallback = { NULL, NULL, AF_INET, sizeof(he_fallback_address),