diff --git a/src/Native/Unix/System.Native/pal_console.c b/src/Native/Unix/System.Native/pal_console.c index 7a66ac865a43..f59d5e70cb2e 100644 --- a/src/Native/Unix/System.Native/pal_console.c +++ b/src/Native/Unix/System.Native/pal_console.c @@ -252,6 +252,7 @@ void SystemNative_ConfigureTerminalForChildProcess(int32_t childUsesTerminal) // If the application is performing a read, assume the child process won't use the terminal. if (g_reading) { + pthread_mutex_unlock(&g_lock); return; }