diff --git a/src/PVE/Storage/ESXiPlugin.pm b/src/PVE/Storage/ESXiPlugin.pm index 4bcd7ff..b8bce0e 100644 --- a/src/PVE/Storage/ESXiPlugin.pm +++ b/src/PVE/Storage/ESXiPlugin.pm @@ -222,9 +222,6 @@ sub esxi_mount : prototype($$$;$) { // die "failed to get file descriptor flags: $!\n"; fcntl($wr, F_SETFD, $flags & ~FD_CLOEXEC) // die "failed to remove CLOEXEC flag from fd: $!\n"; - - open(STDERR, ">&", $wr) or die "unable to redirect STDERR: $!\n"; - # FIXME: use the user/group options! exec {$ESXI_FUSE_TOOL} $ESXI_FUSE_TOOL, @@ -248,7 +245,7 @@ sub esxi_mount : prototype($$$;$) { undef $wr; my $result = do { local $/ = undef; <$rd> }; - if ($result =~ /^ERROR: (.*)$/i) { + if ($result =~ /^ERROR: (.*)$/) { die "$1\n"; }