]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Remove compile warnings on Sparc64
authorRoy Marples <roy@marples.name>
Thu, 26 Feb 2009 11:12:23 +0000 (11:12 +0000)
committerRoy Marples <roy@marples.name>
Thu, 26 Feb 2009 11:12:23 +0000 (11:12 +0000)
if-bsd.c

index c93d879e4d15c363a0ef5a235d6508a615041acb..d56814872f26a26acca25e31bd029d4726c76441 100644 (file)
--- 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);