From 37cc746a28e2dc2bedc99feec3cad064c337c754 Mon Sep 17 00:00:00 2001 From: Leonard Jonathan Oh Date: Sun, 4 Feb 2024 02:28:43 +0000 Subject: [PATCH] Fix (web/admintasks): Fix exceptions in `tools_perlcontrol` and `tools_synchronize` --- src/web/pages/admintasks/tools_perlcontrol.php | 6 ++++-- src/web/pages/admintasks/tools_synchronize.php | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/web/pages/admintasks/tools_perlcontrol.php b/src/web/pages/admintasks/tools_perlcontrol.php index ff368c82..36787729 100644 --- a/src/web/pages/admintasks/tools_perlcontrol.php +++ b/src/web/pages/admintasks/tools_perlcontrol.php @@ -96,7 +96,9 @@ $answer = ""; $packets = 0; $read = array($socket); - while (socket_select($read, $write = NULL, $except = NULL, $timeout) > 0) { + $write = NULL; + $except = NULL; + while (socket_select($read, $write, $except, $timeout) > 0) { $recv_bytes += socket_recvfrom($socket, $buffer, 2000, 0, $host, $port); $answer .= $buffer; $buffer = ""; @@ -160,4 +162,4 @@ \ No newline at end of file +?> diff --git a/src/web/pages/admintasks/tools_synchronize.php b/src/web/pages/admintasks/tools_synchronize.php index 95a4907a..0e5dd5c5 100644 --- a/src/web/pages/admintasks/tools_synchronize.php +++ b/src/web/pages/admintasks/tools_synchronize.php @@ -106,7 +106,9 @@ function hide_cheaters($query) { $answer = ""; $packets = 0; $read = array($socket); - while (socket_select($read, $write = NULL, $except = NULL, &$timeout) > 0) { + $write = NULL; + $except = NULL; + while (socket_select($read, $write, $except, &$timeout) > 0) { $recv_bytes += socket_recvfrom($socket, &$buffer, 2000, 0, &$host, &$port); if (($buffer[0] == chr(255)) && ($buffer[1] == chr(255)) && ($buffer[2] == "Z") && ($buffer[3] == chr(255)) && ($buffer[4] == "1") && ($buffer[5] == ".") && ($buffer[6] == "0") && ($buffer[7] == "0") && ($buffer[8] == chr(255))) {