From 9060573fd5aa2d9e881f6c5d69e94b8192fd420b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 19 Jan 2026 06:22:48 +0000 Subject: [PATCH 1/2] Initial plan From 47c46fc861042b5f43beedb03b78f3415799e88a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 19 Jan 2026 06:26:16 +0000 Subject: [PATCH 2/2] Replace socket_strerror with Swoole built-in errMsg Co-authored-by: abnegate <5857008+abnegate@users.noreply.github.com> --- src/Adapter/Swoole.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Adapter/Swoole.php b/src/Adapter/Swoole.php index 83b4eb5..11b4dae 100644 --- a/src/Adapter/Swoole.php +++ b/src/Adapter/Swoole.php @@ -258,7 +258,7 @@ private function executeRequest( if (!$success) { $errorCode = $client->errCode; - $errorMsg = socket_strerror($errorCode); + $errorMsg = $client->errMsg; $this->closeClient($host, $port, $ssl); throw new Exception("Request failed: {$errorMsg} (Code: {$errorCode})"); }