From owner-freebsd-bugs@FreeBSD.ORG Wed Sep 24 12:13:49 2014 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 52BABE19 for ; Wed, 24 Sep 2014 12:13:49 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 39178E7 for ; Wed, 24 Sep 2014 12:13:49 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s8OCDnAb073284 for ; Wed, 24 Sep 2014 12:13:49 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 193888] New: ipfw list will show previous enable rule when current one is disabled. Date: Wed, 24 Sep 2014 12:13:49 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 10.3-BETA1 X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: bycn82@gmail.com X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Sep 2014 12:13:49 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193888 Bug ID: 193888 Summary: ipfw list will show previous enable rule when current one is disabled. Product: Base System Version: 10.3-BETA1 Hardware: Any OS: Any Status: Needs Triage Severity: Affects Only Me Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: bycn82@gmail.com Created attachment 147635 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=147635&action=edit set the header of the buffer to 0 bp_flush() doesnt clean the buffer, it resets the pointers only. the "ipfw list" will do below loop rules and do 1.if current rule is disabled continue otherwise write rule into the buffer, 2.printf(buffer) 3.bp_flush(buffer). done so it will print the previous enable rule when current one is disabled. -- You are receiving this mail because: You are the assignee for the bug.