From 50b4ec0d2035a77ba207f626ee737eb2abf6228d Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Tue, 3 Aug 2021 18:50:36 +0100 Subject: [PATCH] Override timeout for the subprocess also --- src/console/ConsoleReaderChildProcess.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/console/ConsoleReaderChildProcess.php b/src/console/ConsoleReaderChildProcess.php index bf9bf0213..5bb05a818 100644 --- a/src/console/ConsoleReaderChildProcess.php +++ b/src/console/ConsoleReaderChildProcess.php @@ -36,9 +36,11 @@ if(count($argv) !== 2){ } @cli_set_process_title('PocketMine-MP Console Reader'); -$socket = stream_socket_client($argv[1]); +$errCode = null; +$errMessage = null; +$socket = stream_socket_client($argv[1], $errCode, $errMessage, 15.0); if($socket === false){ - throw new \RuntimeException("Failed to connect to server process"); + throw new \RuntimeException("Failed to connect to server process ($errCode): $errMessage"); } $consoleReader = new ConsoleReader(); while(!feof($socket)){