From 310a5bcfb74f89eec8c0ae08db3ae9afa0d533b7 Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Thu, 17 Mar 2005 22:40:19 +0000 Subject: [PATCH] Don't try to duplicate NULL handles. svn path=/trunk/; revision=14167 --- reactos/lib/kernel32/process/create.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reactos/lib/kernel32/process/create.c b/reactos/lib/kernel32/process/create.c index 8aacef2fda9..1d923a25531 100644 --- a/reactos/lib/kernel32/process/create.c +++ b/reactos/lib/kernel32/process/create.c @@ -1289,7 +1289,7 @@ CreateProcessW } /* Now duplicate handles if required */ - if (InputDup) + if (InputDup && Ppb->hStdInput != NULL) { if (IsConsoleHandle(Ppb->hStdInput)) { @@ -1312,7 +1312,7 @@ CreateProcessW } } - if (OutputDup) + if (OutputDup && Ppb->hStdOutput != NULL) { if (IsConsoleHandle(Ppb->hStdOutput)) { @@ -1335,7 +1335,7 @@ CreateProcessW } } - if (ErrorDup) + if (ErrorDup && Ppb->hStdError != NULL) { if (IsConsoleHandle(Ppb->hStdError)) {