summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2009-02-26 11:12:23 +0000
committerRoy Marples <roy@marples.name>2009-02-26 11:12:23 +0000
commit81174c4b969cea7e4a869f8fcb0f658fe481a09a (patch)
tree0487fcaf8e6c16204e755aab06e1330181f7f0e3
parentfd77df4b7063b3498890bdf4ed84e8b364b2dec4 (diff)
downloaddhcpcd-81174c4b969cea7e4a869f8fcb0f658fe481a09a.tar.xz
Remove compile warnings on Sparc64
-rw-r--r--if-bsd.c6
1 files changed, 3 insertions, 3 deletions
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);