[Midnightbsd-cvs] src: tcp_syncache.c: We need to zero this hashtable structure.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri May 16 19:49:41 EDT 2008


Log Message:
-----------
We need to zero this hashtable structure.  After a soft reboot, this would cause some failures.

Modified Files:
--------------
    src/sys/netinet:
        tcp_syncache.c (r1.5 -> r1.6)

-------------- next part --------------
Index: tcp_syncache.c
===================================================================
RCS file: /home/cvs/src/sys/netinet/tcp_syncache.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -L sys/netinet/tcp_syncache.c -L sys/netinet/tcp_syncache.c -u -r1.5 -r1.6
--- sys/netinet/tcp_syncache.c
+++ sys/netinet/tcp_syncache.c
@@ -237,7 +237,7 @@
 	/* Allocate the hash table. */
 	MALLOC(tcp_syncache.hashbase, struct syncache_head *,
 	    tcp_syncache.hashsize * sizeof(struct syncache_head),
-	    M_SYNCACHE, M_WAITOK);
+	    M_SYNCACHE, M_WAITOK | M_ZERO);
 
 	/* Initialize the hash buckets. */
 	for (i = 0; i < tcp_syncache.hashsize; i++) {


More information about the Midnightbsd-cvs mailing list