From owner-cvs-src@FreeBSD.ORG Sun Nov 13 19:37:00 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5BA6916A41F; Sun, 13 Nov 2005 19:37:00 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2C0643D45; Sun, 13 Nov 2005 19:36:59 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id jADJaxTE072124; Sun, 13 Nov 2005 19:36:59 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id jADJaxK4072123; Sun, 13 Nov 2005 19:36:59 GMT (envelope-from thompsa) Message-Id: <200511131936.jADJaxK4072123@repoman.freebsd.org> From: Andrew Thompson Date: Sun, 13 Nov 2005 19:36:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if_bridge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Nov 2005 19:37:00 -0000 thompsa 2005-11-13 19:36:59 UTC FreeBSD src repository Modified files: sys/net if_bridge.c Log: Fix a mbuf and refcnt leak in the broadcast code. If the packet is rejected from pfil(9) then continue the loop rather than returning, this means that we can still try to send it out the remaining interfaces but more importantly the mbuf is freed and refcount decremented on exit. Revision Changes Path 1.33 +4 -4 src/sys/net/if_bridge.c