diff options
-rwxr-xr-x | emergencyd.pl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/emergencyd.pl b/emergencyd.pl index 47c39e4..c37b938 100755 --- a/emergencyd.pl +++ b/emergencyd.pl @@ -106,7 +106,6 @@ bind $socket, sockaddr_in6($port, in6addr_any) or die "Can't bind socket: $!"; if ( $opts{f} ) { chdir("/"); open STDIN, "/dev/null"; - POSIX::setsid; $SIG{HUP} = "IGNORE"; $SIG{INT} = "IGNORE"; my $childpid = fork; @@ -115,6 +114,7 @@ if ( $opts{f} ) { print "$childpid\n"; exit 0; } + POSIX::setsid; } sub curtime { |