diff --git a/app/Lib/Tools/HttpSocketExtended.php b/app/Lib/Tools/HttpSocketExtended.php index 2147ea8a8..30ab5d2c2 100644 --- a/app/Lib/Tools/HttpSocketExtended.php +++ b/app/Lib/Tools/HttpSocketExtended.php @@ -32,6 +32,10 @@ class HttpSocketResponseExtended extends HttpSocketResponse { parent::parseResponse($message); + if ($this->body === '') { + return; // skip decoding body if is empty + } + $contentEncoding = $this->getHeader('Content-Encoding'); if ($contentEncoding === 'gzip' && function_exists('gzdecode')) { $this->body = gzdecode($this->body);