From gnat@prometheus.frii.com Tue Jan 27 12:57:01 1998 Received: from prometheus.frii.com (prometheus.frii.com [208.146.240.73]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA08590 for ; Tue, 27 Jan 1998 12:57:00 -0800 (PST) (envelope-from gnat@prometheus.frii.com) Received: (from gnat@localhost) by prometheus.frii.com (8.8.7/8.8.7) id NAA24796; Tue, 27 Jan 1998 13:57:04 -0700 (MST) (envelope-from gnat) Message-Id: <199801272057.NAA24796@prometheus.frii.com> Date: Tue, 27 Jan 1998 13:57:04 -0700 (MST) From: gnat@prometheus.frii.com Reply-To: gnat@prometheus.frii.com To: FreeBSD-gnats-submit@freebsd.org Subject: _exit(1) in rshd.c, instead of exit(1) ? X-Send-Pr-Version: 3.2 >Number: 5585 >Category: bin >Synopsis: _exit(1) in rshd.c, instead of exit(1) ? >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: Tue Jan 27 13:00:02 PST 1998 >Closed-Date: Mon May 4 17:30:39 PDT 1998 >Last-Modified: Mon May 4 17:31:50 PDT 1998 >Originator: Nathan Torkington >Release: FreeBSD 2.2.5-STABLE i386 >Organization: Front Range Internet, Inc. >Environment: 2.2.5-STABLE as of a month or so ago (yeah yeah, I know). >Description: Looking through the source to rshd.c, I see that if getpeername() fails, the error is logged and _exit() is called. Why is this? It looks to me like exit() is called everywhere else. >How-To-Repeat: N/A. >Fix: Change _exit(1) to exit(1) on line 172 of libexec/rshd/rshd.c >Release-Note: >Audit-Trail: State-Changed-From-To: open->closed State-Changed-By: rnordier State-Changed-When: Mon May 4 17:30:39 PDT 1998 State-Changed-Why: Fixed, thanks. >Unformatted: