svn commit: r291477 - user/pho/stress2/testcases/tcp

Peter Holm pho at FreeBSD.org
Mon Nov 30 08:54:59 UTC 2015


Author: pho
Date: Mon Nov 30 08:54:57 2015
New Revision: 291477
URL: https://svnweb.freebsd.org/changeset/base/291477

Log:
  Make sure inetaddr is zero before use.
  
  Sponsored by:	EMC / Isilon storage division

Modified:
  user/pho/stress2/testcases/tcp/tcp.c

Modified: user/pho/stress2/testcases/tcp/tcp.c
==============================================================================
--- user/pho/stress2/testcases/tcp/tcp.c	Mon Nov 30 08:53:17 2015	(r291476)
+++ user/pho/stress2/testcases/tcp/tcp.c	Mon Nov 30 08:54:57 2015	(r291477)
@@ -31,14 +31,14 @@ __FBSDID("$FreeBSD$");
 #include <sys/param.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
+#include <err.h>
+#include <errno.h>
 #include <netdb.h>
+#include <signal.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <unistd.h>
-#include <signal.h>
-#include <errno.h>
 #include <string.h>
-#include <err.h>
+#include <unistd.h>
 
 #include "stress.h"
 
@@ -114,6 +114,7 @@ writer(void) {
 			err(1, "setsockopt(), %s:%d", __FILE__, __LINE__);
 
 		hostent = gethostbyname ("localhost");
+		bzero((char *) &inetaddr, sizeof(inetaddr));
 		memcpy (&inetaddr.sin_addr.s_addr, hostent->h_addr,
 			sizeof (struct in_addr));
 


More information about the svn-src-user mailing list