]> git.puffer.fish Git - matthieu/frr.git/commitdiff
[zebra] Fix warning and small connected-label changes merge error.
authorpaul <paul>
Fri, 11 Nov 2005 09:52:40 +0000 (09:52 +0000)
committerpaul <paul>
Fri, 11 Nov 2005 09:52:40 +0000 (09:52 +0000)
2005-11-11 Paul Jakma <paul.jakma@sun.com>

* kernel_socket.c: (ifm_read) arithmetic on void pointer
  warning.
  (ifam_read) Fix error from connected-with-label merge,
  something crept in from the pending Solaris kernel_socket.c
          patch which shouldn't have.

zebra/ChangeLog
zebra/kernel_socket.c

index e172360362121f2eb14507bd23ae9de3b37ee634..dfd1df4c0633391249471779c228da5f3f91f1cb 100644 (file)
@@ -1,3 +1,11 @@
+2005-11-11 Paul Jakma <paul.jakma@sun.com>
+
+       * kernel_socket.c: (ifm_read) arithmetic on void pointer
+         warning.
+         (ifam_read) Fix error from connected-with-label merge,
+         something crept in from the pending Solaris kernel_socket.c
+          patch which shouldn't have.
+
 2005-11-03 Paul Jakma <paul.jakma@sun.com>
 
        * connected.{c,h}: Include memory.h
index c264437d15a8e781e50d81dc38c932fcaef48656..b1b143ee6591f612ca5b11d38552ffb116ac13b8 100644 (file)
@@ -250,7 +250,7 @@ ifm_read (struct if_msghdr *ifm)
 {
   struct interface *ifp = NULL;
   struct sockaddr_dl *sdl = NULL;
-  void *cp;
+  caddr_t *cp;
   unsigned int i;
 
   /* paranoia: sanity check structure */
@@ -488,8 +488,7 @@ ifam_read (struct ifa_msghdr *ifam)
       if (ifam->ifam_type == RTM_NEWADDR)
        connected_add_ipv4 (ifp, 0, &addr.sin.sin_addr, 
                            ip_masklen (mask.sin.sin_addr),
-                           &brd.sin.sin_addr,
-                           (isalias ? ifname : NULL) );
+                           &brd.sin.sin_addr, NULL);
       else
        connected_delete_ipv4 (ifp, 0, &addr.sin.sin_addr, 
                               ip_masklen (mask.sin.sin_addr),
@@ -506,8 +505,7 @@ ifam_read (struct ifa_msghdr *ifam)
        connected_add_ipv6 (ifp,
                            &addr.sin6.sin6_addr, 
                            ip6_masklen (mask.sin6.sin6_addr),
-                           &brd.sin6.sin6_addr,
-                           (isalias ? ifname : NULL) );
+                           &brd.sin6.sin6_addr, NULL);
       else
        connected_delete_ipv6 (ifp,
                               &addr.sin6.sin6_addr,