From 5a941ebef2e902b59449d15a3f21400989ae641c Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 19 Oct 2011 07:30:44 +0200 Subject: [PATCH] do not close STDIN if rune in foreground --- PVE/RPCEnvironment.pm | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/PVE/RPCEnvironment.pm b/PVE/RPCEnvironment.pm index 5806107..4cacd52 100644 --- a/PVE/RPCEnvironment.pm +++ b/PVE/RPCEnvironment.pm @@ -531,13 +531,17 @@ sub fork_worker { # same algorythm as used inside SA # STDIN = /dev/null my $fd = fileno (STDIN); - close STDIN; - POSIX::close(0) if $fd != 0; - die "unable to redirect STDIN - $!" - if !open(STDIN, "