From 4d8496f4ad6c44038a9c177f74316382fcf10cd5 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Tue, 4 Oct 2022 12:36:27 -0600 Subject: [PATCH] Fix the event socket connected method It was not detecting the connection to event socket correctly. This change resolve the high cpu usage for event guard. --- resources/classes/event_socket.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/resources/classes/event_socket.php b/resources/classes/event_socket.php index ee02a13212..f1af3808f8 100644 --- a/resources/classes/event_socket.php +++ b/resources/classes/event_socket.php @@ -142,11 +142,13 @@ class event_socket { } public function connected() { - if ($this->fp) { - return true; + if (feof($this->fp) === true) { + //not connected to the socket + return false; } else { - return false; + //connected to the socket + return true; } }