From 37c555381899b52c7ddbe3aa5838101ba571fdf2 Mon Sep 17 00:00:00 2001 From: Andy Cedilnik Date: Mon, 11 Oct 2004 11:53:29 -0400 Subject: COMP: Remove alignment warning --- Source/CTest/Curl/inet_ntop.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Source/CTest/Curl/inet_ntop.c b/Source/CTest/Curl/inet_ntop.c index 6b15c02..6809a92 100644 --- a/Source/CTest/Curl/inet_ntop.c +++ b/Source/CTest/Curl/inet_ntop.c @@ -59,7 +59,13 @@ static const char *inet_ntop4 (const u_char *src, char *dst, size_t size) #ifdef HAVE_INET_NTOA_R return inet_ntoa_r(*(struct in_addr*)src, dst, size); #else - const char *addr = inet_ntoa(*(struct in_addr*)src); + union { + const u_char* uch; + const struct in_addr* iad; + } srcaddr; + const char *addr; + srcaddr.uch = src; + addr = inet_ntoa(*srcaddr.iad); if (strlen(addr) >= size) { -- cgit v0.12