From bed9d2ac8c8eaa26ee2939697ae0d9d143f25d6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C5=A0pa=C4=8Dek?= Date: Wed, 17 Jul 2019 19:18:02 +0200 Subject: [PATCH] Don't treat any empty lines as headers Fix #191 --- azure-storage-table/src/Table/Models/BatchResult.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/azure-storage-table/src/Table/Models/BatchResult.php b/azure-storage-table/src/Table/Models/BatchResult.php index 0c3b42059..572995288 100644 --- a/azure-storage-table/src/Table/Models/BatchResult.php +++ b/azure-storage-table/src/Table/Models/BatchResult.php @@ -76,12 +76,12 @@ private static function _constructResponses($body, IMimeReaderWriter $mimeSerial $headers = array(); $j = 1; - do { + while (Resources::EMPTY_STRING != $lines[$j]) { $headerLine = $lines[$j++]; $headerTokens = explode(':', $headerLine); $headers[trim($headerTokens[0])] = isset($headerTokens[1]) ? trim($headerTokens[1]) : null; - } while (Resources::EMPTY_STRING != $headerLine); + } $response->headers = $headers; $response->body = implode(PHP_EOL, array_slice($lines, $j)); $responses[] = $response;