2005-06-28 Paul Jakma <paul.jakma@sun.com>

	* kernel_socket.c: (RTA_{ADDR,ATTR}_GET) fix mistake, NULL check
	  should be on DEST argument
diff --git a/zebra/ChangeLog b/zebra/ChangeLog
index f215266..374f854 100644
--- a/zebra/ChangeLog
+++ b/zebra/ChangeLog
@@ -2,9 +2,10 @@
 
 	* (global) Extern and static'ification, with related fixups
 	  of declarations, ensuring files include their own headers, etc.
-	  if_ioctl.c: (interface_info_ioctl) fix obvious arg mis-order in
+	* if_ioctl.c: (interface_info_ioctl) fix obvious arg mis-order in
 	  list loop
-	  
+	* kernel_socket.c: (RTA_{ADDR,ATTR}_GET) fix mistake, NULL check
+	  should be on DEST argument
 
 2005-06-14 Paul Jakma <paul.jakma@sun.com>
 
diff --git a/zebra/kernel_socket.c b/zebra/kernel_socket.c
index d17ffe8..a27bebd 100644
--- a/zebra/kernel_socket.c
+++ b/zebra/kernel_socket.c
@@ -81,7 +81,7 @@
   if ((RTMADDRS) & (RTA)) \
     { \
       int len = SAROUNDUP ((PNT)); \
-      if ( ((RTA) != NULL) && \
+      if ( ((DEST) != NULL) && \
            af_check (((struct sockaddr *)(PNT))->sa_family)) \
         memcpy ((caddr_t)(DEST), (PNT), len); \
       (PNT) += len; \
@@ -90,7 +90,7 @@
   if ((RTMADDRS) & (RTA)) \
     { \
       int len = SAROUNDUP ((PNT)); \
-      if ( ((RTA) != NULL) ) \
+      if ( ((DEST) != NULL) ) \
         memcpy ((caddr_t)(DEST), (PNT), len); \
       (PNT) += len; \
     }