Date: Mon, 21 Oct 2002 13:01:05 +0400 (MSD) From: Maxim Konovalov <maxim@macomnet.ru> To: stable@freebsd.org Cc: net@freebsd.org Subject: MFC patch for "un-bzero'd sin_zero causes bind() in PF_INET to fail" problem Message-ID: <20021021125129.Q33128-100000@news1.macomnet.ru>
next in thread | raw e-mail | index | archive | help
Hello, I am planning to MFC to RELENG_4 a diff below. Any objections? References: http://www.freebsd.org/cgi/query-pr.cgi?pr=31704 http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/36813 Index: src/sys/netinet/in_pcb.c =================================================================== RCS file: /home/ncvs/src/sys/netinet/in_pcb.c,v retrieving revision 1.91 retrieving revision 1.92 diff -u -r1.91 -r1.92 --- src/sys/netinet/in_pcb.c 17 Oct 2001 18:07:05 -0000 1.91 +++ src/sys/netinet/in_pcb.c 6 Nov 2001 00:48:01 -0000 1.92 @@ -221,6 +221,7 @@ reuseport = SO_REUSEADDR|SO_REUSEPORT; } else if (sin->sin_addr.s_addr != INADDR_ANY) { sin->sin_port = 0; /* yech... */ + bzero(&sin->sin_zero, sizeof(sin->sin_zero)); if (ifa_ifwithaddr((struct sockaddr *)sin) == 0) return (EADDRNOTAVAIL); } %%% -- Maxim Konovalov, MAcomnet, Internet Dept., system engineer phone: +7 (095) 796-9079, mailto:maxim@macomnet.ru To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021021125129.Q33128-100000>