From owner-cvs-src-old@FreeBSD.ORG Wed Apr 29 09:58:46 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0879A106567B for ; Wed, 29 Apr 2009 09:58:46 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E9B358FC15 for ; Wed, 29 Apr 2009 09:58:45 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3T9wjhp059333 for ; Wed, 29 Apr 2009 09:58:45 GMT (envelope-from bms@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3T9wjQZ059332 for cvs-src-old@freebsd.org; Wed, 29 Apr 2009 09:58:45 GMT (envelope-from bms@repoman.freebsd.org) Message-Id: <200904290958.n3T9wjQZ059332@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to bms@repoman.freebsd.org using -f From: Bruce M Simpson Date: Wed, 29 Apr 2009 09:58:31 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/net sourcefilter.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Apr 2009 09:58:46 -0000 bms 2009-04-29 09:58:31 UTC FreeBSD src repository Modified files: lib/libc/net sourcefilter.c Log: SVN rev 191654 on 2009-04-29 09:58:31Z by bms Fix an obvious bug in getsourcefilter()'s use of struct __msfilterreq; the kernel will return in msfr_nsrcs the number of source filters in-mode for a given multicast group. However, the filters themselves were never copied out, as the libc function clobbers this field with zero, causing the kernel to assume the provided vector of struct sockaddr_storage has zero length. This bug would only affect users of SSM multicast, which is shimmed in 7.x. Picked up during mtest(8) refactoring. MFC after: 1 day Revision Changes Path 1.5 +3 -2 src/lib/libc/net/sourcefilter.c