Subject: Re: bin/31531: shutdown(8) quietly exit if execed from login shell
To: None <gnats-admin@netbsd.org, netbsd-bugs@netbsd.org,>
From: Takahiro Kambe <taca@back-street.net>
List: netbsd-bugs
Date: 12/05/2005 10:35:02
The following reply was made to PR bin/31531; it has been noted by GNATS.

From: Takahiro Kambe <taca@back-street.net>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: bin/31531: shutdown(8) quietly exit if execed from login shell
Date: Mon, 05 Dec 2005 19:33:54 +0900 (JST)

 Using daemon(3) was wrong.  Here is updated patch:
 
 --- sbin/shutdown/shutdown.c.orig	2005-12-05 19:19:54.000000000 +0900
 +++ sbin/shutdown/shutdown.c	2005-12-05 19:20:04.000000000 +0900
 @@ -225,6 +225,7 @@
  			(void)printf("shutdown: [pid %d]\n", forkpid);
  			exit(0);
  		}
 +		(void)setsid();
  	}
  #endif
  	openlog("shutdown", LOG_CONS, LOG_AUTH);
 
 -- 
 Takahiro Kambe <taca@back-street.net>