From owner-freebsd-ipfw Mon Jan 20 17:34:22 2003 Delivered-To: freebsd-ipfw@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9587337B401 for ; Mon, 20 Jan 2003 17:34:20 -0800 (PST) Received: from mailsrv.otenet.gr (mailsrv.otenet.gr [195.170.0.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F4DA43F18 for ; Mon, 20 Jan 2003 17:34:19 -0800 (PST) (envelope-from keramida@freebsd.org) Received: from gothmog.gr (patr530-a059.otenet.gr [212.205.215.59]) by mailsrv.otenet.gr (8.12.6/8.12.6) with ESMTP id h0L1XxHI005527 for ; Tue, 21 Jan 2003 03:34:09 +0200 (EET) Received: from gothmog.gr (gothmog [127.0.0.1]) by gothmog.gr (8.12.6/8.12.6) with ESMTP id h0L1XtTp061485 for ; Tue, 21 Jan 2003 03:33:55 +0200 (EET) (envelope-from keramida@freebsd.org) Received: (from giorgos@localhost) by gothmog.gr (8.12.6/8.12.6/Submit) id h0L1Xt0d061484 for ipfw@freebsd.org; Tue, 21 Jan 2003 03:33:55 +0200 (EET) (envelope-from keramida@freebsd.org) Date: Tue, 21 Jan 2003 03:33:55 +0200 From: Giorgos Keramidas To: ipfw@freebsd.org Subject: bin/47196: ipfw won't format correctly output from 'ipfw show' command Message-ID: <20030121013355.GC60387@gothmog.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Sender: owner-freebsd-ipfw@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG The attached patch changes ipfw2 to print packet and byte counts with a wider format, that fixes the problem described in PR bin/47196. Do you think it's ok to commit this to CURRENT? --- patch start --- Index: ipfw2.c =================================================================== RCS file: /home/ncvs/src/sbin/ipfw/ipfw2.c,v retrieving revision 1.21 diff -u -r1.21 ipfw2.c --- ipfw2.c 12 Jan 2003 03:31:10 -0000 1.21 +++ ipfw2.c 21 Jan 2003 01:30:03 -0000 @@ -823,7 +823,7 @@ printf("%05u ", rule->rulenum); if (do_acct) - printf("%10qu %10qu ", rule->pcnt, rule->bcnt); + printf("%20qu %20qu ", rule->pcnt, rule->bcnt); if (do_time) { char timestr[30]; @@ -1212,7 +1212,7 @@ return; } - printf("%05d %10qu %10qu (%ds)", + printf("%05d %20qu %20qu (%ds)", d->rulenum, d->pcnt, d->bcnt, d->expire); switch (d->dyn_type) { case O_LIMIT_PARENT: --- patch end --- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ipfw" in the body of the message