From owner-freebsd-bugs Tue Jan 9 00:29:24 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA21310 for bugs-outgoing; Tue, 9 Jan 1996 00:29:24 -0800 (PST) Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id AAA21305 for ; Tue, 9 Jan 1996 00:29:19 -0800 (PST) Received: from corbin.Root.COM (corbin [198.145.90.50]) by Root.COM (8.6.12/8.6.5) with ESMTP id AAA02642; Tue, 9 Jan 1996 00:29:18 -0800 Received: from localhost (localhost [127.0.0.1]) by corbin.Root.COM (8.7.3/8.6.5) with SMTP id AAA00286; Tue, 9 Jan 1996 00:29:18 -0800 (PST) Message-Id: <199601090829.AAA00286@corbin.Root.COM> To: Dave Marquardt cc: freebsd-bugs@freefall.freebsd.org Subject: Re: kern/923: Multicast problems on point-to-point interfaces In-reply-to: Your message of "Mon, 08 Jan 96 20:20:04 PST." <199601090420.UAA06221@freefall.freebsd.org> From: David Greenman Reply-To: davidg@Root.COM Date: Tue, 09 Jan 1996 00:29:18 -0800 Sender: owner-bugs@FreeBSD.ORG Precedence: bulk > > + if (ia == NULL) \ > > + for (ia = in_ifaddr; \ > > + ia != NULL; \ > > + ia = ia->ia_next) \ > > + if (ia->ia_ifp->if_flags & IFF_POINTOPOINT && \ > > + IA_SIN(ia)->sin_addr.s_addr != (addr).s_addr) \ > ^^ > > Seems like that should be ==, shouldn't it? With !=, you quit on the > first interface whose address DOESN'T match, which I don't think is > what was intended. Thanks, Dave, for noticing this. The correction has been made to the sources... -DG David Greenman Core Team/Principal Architect, The FreeBSD Project