From tejblum@cmail.yandex.ru  Sat Jun 16 19:29:04 2007
Return-Path: <tejblum@cmail.yandex.ru>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 4940316A473
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 16 Jun 2007 19:29:04 +0000 (UTC)
	(envelope-from tejblum@cmail.yandex.ru)
Received: from cmail.yandex.ru (cmail.yandex.ru [213.180.193.1])
	by mx1.freebsd.org (Postfix) with ESMTP id B6F8C13C457
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 16 Jun 2007 19:29:03 +0000 (UTC)
	(envelope-from tejblum@cmail.yandex.ru)
Received: from cmail.yandex.ru (localhost [127.0.0.1])
	by cmail.yandex.ru (8.14.1/8.14.1) with ESMTP id l5GIxFla004417
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 16 Jun 2007 22:59:16 +0400 (MSD)
	(envelope-from tejblum@cmail.yandex.ru)
Received: (from tejblum@localhost)
	by cmail.yandex.ru (8.14.1/8.14.1/Submit) id l5GIxFBx004414;
	Sat, 16 Jun 2007 22:59:15 +0400 (MSD)
	(envelope-from tejblum)
Message-Id: <200706161859.l5GIxFBx004414@cmail.yandex.ru>
Date: Sat, 16 Jun 2007 22:59:15 +0400 (MSD)
From: Dmitrij Tejblum <tejblum@yandex-team.ru>
Reply-To: Dmitrij Tejblum <tejblum@yandex-team.ru>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: Noisy error message from sockstat
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         113777
>Category:       bin
>Synopsis:       Noisy error message from sockstat
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 16 19:30:20 GMT 2007
>Closed-Date:    Sat Jun 23 06:23:00 GMT 2007
>Last-Modified:  Sat Jun 23 06:23:00 GMT 2007
>Originator:     Dmitrij Tejblum
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
OOO Yandex
>Environment:

>Description:

Sometimes a process exits before its name were learned by sockstat. 
Then sockstat print an error message. Since there is nothing goes wrong here,
no error message should be printed in this case.

>How-To-Repeat:

>Fix:

--- sockstat.c.	Fri Jun 10 10:36:03 2005
+++ sockstat.c	Sat Jun 16 20:48:28 2007
@@ -456,7 +456,8 @@ getprocname(pid_t pid)
 	mib[3] = (int)pid;
 	len = sizeof proc;
 	if (sysctl(mib, 4, &proc, &len, NULL, 0) == -1) {
-		warn("sysctl()");
+		if (errno != ESRCH)
+			warn("sysctl()");
 		return ("??");
 	}
 	return (proc.ki_ocomm);


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->patched 
State-Changed-By: maxim 
State-Changed-When: Sat Jun 16 20:25:34 UTC 2007 
State-Changed-Why:  
Committed to HEAD.  Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=113777 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: bin/113777: commit references a PR
Date: Sat, 16 Jun 2007 20:25:09 +0000 (UTC)

 maxim       2007-06-16 20:24:55 UTC
 
   FreeBSD src repository
 
   Modified files:
     usr.bin/sockstat     sockstat.c 
   Log:
   o Do not warn if the process exits before we get its name.
   
   PR:             bin/113777
   Submitted by:   Dmitrij Tejblum
   MFC after:      1 week
   
   Revision  Changes    Path
   1.17      +3 -1      src/usr.bin/sockstat/sockstat.c
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: patched->closed 
State-Changed-By: maxim 
State-Changed-When: Sat Jun 23 06:22:35 UTC 2007 
State-Changed-Why:  
Merged to RELENG_6. 

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