Author: mjansen
Date: Thu Nov 17 20:47:23 2016
New Revision: 73246
URL:
http://svn.reactos.org/svn/reactos?rev=73246&view=rev
Log:
[CMD] Wait for the spawned application to exit while executing a batch script. Patch by
Joachim Henze. CORE-12402
Modified:
trunk/reactos/base/shell/cmd/cmd.c
Modified: trunk/reactos/base/shell/cmd/cmd.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/shell/cmd/cmd.c?rev=7…
==============================================================================
--- trunk/reactos/base/shell/cmd/cmd.c [iso-8859-1] (original)
+++ trunk/reactos/base/shell/cmd/cmd.c [iso-8859-1] Thu Nov 17 20:47:23 2016
@@ -442,8 +442,9 @@
if (prci.hProcess != NULL)
{
- if (IsConsoleProcess(prci.hProcess))
- {
+ if (bc != NULL || IsConsoleProcess(prci.hProcess))
+ {
+ /* when processing a batch file or starting console processes: execute
synchronously */
EnterCriticalSection(&ChildProcessRunningLock);
dwChildProcessId = prci.dwProcessId;