[CRT]: Add a missing _munlock call, caught by Serge Gautherie.
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Mon, 17 Jul 2017 20:55:34 +0000 (20:55 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Mon, 17 Jul 2017 20:55:34 +0000 (20:55 +0000)
CORE-11568

svn path=/trunk/; revision=75368

reactos/sdk/lib/crt/stdio/popen.c

index 56fb18a..78e8007 100644 (file)
@@ -52,7 +52,7 @@ FILE *_tpopen (const _TCHAR *cm, const _TCHAR *md) /* program name, pipe mode */
     TRACE(MK_STR(_tpopen)"('%"sT"', '%"sT"')\n", cm, md);
 
     if (cm == NULL)
-        return( NULL );
+        return NULL;
 
     szComSpec = _tgetenv(_T("COMSPEC"));
     if (szComSpec == NULL)
@@ -161,6 +161,7 @@ FILE *_tpopen (const _TCHAR *cm, const _TCHAR *md) /* program name, pipe mode */
     return ret;
 
 error:
+    _munlock(_POPEN_LOCK);
     if (ProcessInformation.hProcess != 0)
         CloseHandle(ProcessInformation.hProcess);
     return NULL;