From 09746110f578fe6adf64ae60288962e43a587db2 Mon Sep 17 00:00:00 2001 From: kremsy Date: Mon, 3 Mar 2014 19:54:02 +0100 Subject: [PATCH] client fix --- .../Maniaplanet/DedicatedServer/Xmlrpc/Client.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/application/core/Libs/Maniaplanet/DedicatedServer/Xmlrpc/Client.php b/application/core/Libs/Maniaplanet/DedicatedServer/Xmlrpc/Client.php index e57156bf..406c60ed 100644 --- a/application/core/Libs/Maniaplanet/DedicatedServer/Xmlrpc/Client.php +++ b/application/core/Libs/Maniaplanet/DedicatedServer/Xmlrpc/Client.php @@ -211,14 +211,14 @@ class Client } else { - $contents = ''; + $contents = ""; while(strlen($contents) < 8){ - $contents .= fread($this->socket, 8 - strlen($contents)); - if (strlen($contents) == 0 || $contents === false) - { - //var_dump("deb6 transport error"); - throw new FatalException('deb1 transport error - connection interrupted!', FatalException::INTERRUPTED); + $newContent = fread($this->socket, 8 - strlen($contents)); + if($newContent === false){ + var_dump("deb1 transport error" . $contents); + throw new FatalException('deb1 transport error - connection interrupted!' . $contents, FatalException::INTERRUPTED); } + $contents .= $newContent; } $array_result = unpack('Vsize/Vhandle', $contents);