From 18b02094ed614611f0f86f7db9a6801b7cfad3e7 Mon Sep 17 00:00:00 2001 From: JinmingHu Date: Tue, 4 Aug 2020 09:53:22 +0800 Subject: [PATCH] Parse error message only from bodyBuffer (#380) --- sdk/storage/src/common/storage_error.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/sdk/storage/src/common/storage_error.cpp b/sdk/storage/src/common/storage_error.cpp index 46998cbce..1ad325c8d 100644 --- a/sdk/storage/src/common/storage_error.cpp +++ b/sdk/storage/src/common/storage_error.cpp @@ -4,6 +4,7 @@ #include "common/storage_error.hpp" #include "common/constants.hpp" +#include "common/storage_common.hpp" #include "common/xml_wrapper.hpp" #include "http/policy.hpp" #include "json.hpp" @@ -15,16 +16,8 @@ namespace Azure { namespace Storage { Azure::Core::Context context, std::unique_ptr response) { - std::vector bodyBuffer; - auto bodyStream = response->GetBodyStream(); - if (bodyStream) - { - bodyBuffer = Azure::Core::Http::BodyStream::ReadToEnd(context, *bodyStream); - } - else - { - bodyBuffer = std::move(response->GetBody()); - } + unused(context); + std::vector bodyBuffer = std::move(response->GetBody()); auto httpStatusCode = response->GetStatusCode(); std::string reasonPhrase = response->GetReasonPhrase();