[netperf-dev] netperf2 commit notice r269 - trunk/src

raj at netperf.org raj at netperf.org
Wed Mar 19 12:42:21 PDT 2008


Author: raj
Date: 2008-03-19 12:42:20 -0700 (Wed, 19 Mar 2008)
New Revision: 269

Modified:
   trunk/src/netrt_rtmget.c
Log:
let us increment by the correct quantity when walking the ifr list

Modified: trunk/src/netrt_rtmget.c
===================================================================
--- trunk/src/netrt_rtmget.c	2008-03-19 00:28:01 UTC (rev 268)
+++ trunk/src/netrt_rtmget.c	2008-03-19 19:42:20 UTC (rev 269)
@@ -163,7 +163,16 @@
 	   ifr->ifr_name,
 	   ifr->ifr_addr.sa_family);
 #endif
-    
+
+#ifdef HAVE_SOCKADDR_SA_LEN
+    if (sizeof(struct sockaddr) > ifr->ifr_addr.sa_len)
+      len = sizeof(struct sockaddr);
+    else
+      len = ifr->ifr_addr.sa_len;
+#endif
+
+    /* we are basicaly ass-u-me-ing that an ifr is only a name and a
+       sockaddr */
     ptr += sizeof(ifr->ifr_name) + len;
     
     if (ifr->ifr_addr.sa_family != sin->sin_family)



More information about the netperf-dev mailing list