From: Roy Marples Date: Thu, 26 Feb 2009 11:12:23 +0000 (+0000) Subject: Remove compile warnings on Sparc64 X-Git-Tag: v5.0.0~56 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=81174c4b969cea7e4a869f8fcb0f658fe481a09a;p=thirdparty%2Fdhcpcd.git Remove compile warnings on Sparc64 --- diff --git a/if-bsd.c b/if-bsd.c index c93d879e..d5681487 100644 --- a/if-bsd.c +++ b/if-bsd.c @@ -364,17 +364,17 @@ manage_link(int fd, break; rt.next = NULL; rt.iface = NULL; - sin = (struct sockaddr_in *)sa; + sin = (struct sockaddr_in *)(void *)sa; memcpy(&rt.dest.s_addr, &sin->sin_addr.s_addr, sizeof(rt.dest.s_addr)); sa = (struct sockaddr *) (ROUNDUP(sa->sa_len) + (char *)sa); - sin = (struct sockaddr_in *)sa; + sin = (struct sockaddr_in *)(void *)sa; memcpy(&rt.gate.s_addr, &sin->sin_addr.s_addr, sizeof(rt.gate.s_addr)); sa = (struct sockaddr *) (ROUNDUP(sa->sa_len) + (char *)sa); - sin = (struct sockaddr_in *)sa; + sin = (struct sockaddr_in *)(void *)sa; memcpy(&rt.net.s_addr, &sin->sin_addr.s_addr, sizeof(rt.net.s_addr)); route_deleted(&rt);