From eugen@www.svzserv.kemerovo.su  Fri May 24 21:18:37 2002
Return-Path: <eugen@www.svzserv.kemerovo.su>
Received: from www.svzserv.kemerovo.su (www.svzserv.kemerovo.su [213.184.65.80])
	by hub.freebsd.org (Postfix) with ESMTP id C757837B40F
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 24 May 2002 21:18:22 -0700 (PDT)
Received: from www.svzserv.kemerovo.su (eugen@localhost [127.0.0.1])
	by www.svzserv.kemerovo.su (8.12.3/8.12.3) with ESMTP id g4P4IGb2051032
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 25 May 2002 12:18:16 +0800 (KRAST)
	(envelope-from eugen@www.svzserv.kemerovo.su)
Received: (from eugen@localhost)
	by www.svzserv.kemerovo.su (8.12.3/8.12.3/Submit) id g4P4IGs0051031;
	Sat, 25 May 2002 12:18:16 +0800 (KRAST)
Message-Id: <200205250418.g4P4IGs0051031@www.svzserv.kemerovo.su>
Date: Sat, 25 May 2002 12:18:16 +0800 (KRAST)
From: Eugene Grosbein <eugen@www.svzserv.kemerovo.su>
Reply-To: Eugene Grosbein <eugen@www.svzserv.kemerovo.su>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: route(8) fails to suppress output
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         38531
>Category:       bin
>Synopsis:       route(8) fails to suppress output
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    ru
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 24 21:20:02 PDT 2002
>Closed-Date:    Wed Jul 24 06:19:33 PDT 2002
>Last-Modified:  Wed Jul 24 06:19:33 PDT 2002
>Originator:     Eugene Grosbein
>Release:        FreeBSD 4.6-PRERELEASE i386
>Organization:
Svyaz Service
>Environment:
System: FreeBSD 4.6-PRERELEASE #1: Tue May 7 14:13:36 KRAST 2002

>Description:
	route.8 man page says that -q flag all suppress output.
	That's plain wrong: 'route -q add' and 'route -q delete'
	produces output.
 
>How-To-Repeat:
	route -q add 10.0.0.1 10.0.0.2
	route -q delete 10.0.0.1
 
>Fix:
	Workaround: use redirection to /dev/null

	Fix: route(8) source code is very inconsistent in sense of
	suppressing out. It's much simple to remove -q flag (make it noop)
	and fix man page than reimplement suppressing of output and
	keep error messages at the same time as it writes some errors to
	stdout instead of stderr.

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->patched 
State-Changed-By: ru 
State-Changed-When: Sat May 25 05:51:45 PDT 2002 
State-Changed-Why:  
route(8) has been fixed to respect -q with "add" and "delete". 


Responsible-Changed-From-To: freebsd-bugs->ru 
Responsible-Changed-By: ru 
Responsible-Changed-When: Sat May 25 05:51:45 PDT 2002 
Responsible-Changed-Why:  

http://www.freebsd.org/cgi/query-pr.cgi?pr=38531 
State-Changed-From-To: patched->closed 
State-Changed-By: ru 
State-Changed-When: Wed Jul 24 05:55:13 PDT 2002 
State-Changed-Why:  
The fix was merged to 4.6-STABLE. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=38531 
>Unformatted:
