From 45a1b26caa5212fcfa6c56518c883d10f5a4378c Mon Sep 17 00:00:00 2001 From: Jeff Cohen Date: Sun, 20 Feb 2005 02:48:51 +0000 Subject: [PATCH] Fix silly mistake. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20256 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/System/Win32/Program.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/System/Win32/Program.inc b/lib/System/Win32/Program.inc index 67965d1b694..4c520918bd1 100644 --- a/lib/System/Win32/Program.inc +++ b/lib/System/Win32/Program.inc @@ -86,7 +86,7 @@ static HANDLE RedirectIO(const Path *path, int fd) { sa.bInheritHandle = TRUE; h = CreateFile(fname, fd ? GENERIC_WRITE : GENERIC_READ, FILE_SHARE_READ, - &sa, fd ? OPEN_EXISTING : CREATE_ALWAYS, + &sa, fd == 0 ? OPEN_EXISTING : CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); if (h == INVALID_HANDLE_VALUE) { ThrowError(std::string(fname) + ": Can't open file for " + -- 2.34.1