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

raj at netperf.org raj at netperf.org
Wed Jul 13 15:16:01 PDT 2011


Author: raj
Date: 2011-07-13 15:16:01 -0700 (Wed, 13 Jul 2011)
New Revision: 432

Modified:
   trunk/src/netlib.c
Log:
include the full ai_addrlen of information in the dump of the addresses returned by getaddrinfo

Modified: trunk/src/netlib.c
===================================================================
--- trunk/src/netlib.c	2011-07-13 03:22:38 UTC (rev 431)
+++ trunk/src/netlib.c	2011-07-13 22:16:01 UTC (rev 432)
@@ -2973,15 +2973,17 @@
             temp->ai_addrlen);
     ai_addr = temp->ai_addr;
     if (ai_addr != NULL) {
+      int i;
       fprintf(dumploc,
-              "\tsa_family: %s sadata: %d %d %d %d %d %d\n",
-              inet_ftos(ai_addr->sa_family),
-              (u_char)ai_addr->sa_data[0],
-              (u_char)ai_addr->sa_data[1],
-              (u_char)ai_addr->sa_data[2],
-              (u_char)ai_addr->sa_data[3],
-              (u_char)ai_addr->sa_data[4],
-              (u_char)ai_addr->sa_data[5]);
+              "\tsa_family: %s sadata:",
+              inet_ftos(ai_addr->sa_family));
+      for (i = 0; i < temp->ai_addrlen; i++) {
+	fprintf(dumploc,
+		(temp->ai_family == AF_INET) ? " %d" : " %.2x",
+		(u_char)ai_addr->sa_data[i],
+		(u_char)ai_addr->sa_data[i]);
+      }
+      fprintf(dumploc,"\n");
     }
     temp = temp->ai_next;
   }



More information about the netperf-dev mailing list