Skip to content

Commit 200b53e

Browse files
committed
Fix same bug for windows http client
1 parent dd836b3 commit 200b53e

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

src/aws-cpp-sdk-core/source/http/windows/WinSyncHttpClient.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,12 @@ bool WinSyncHttpClient::BuildSuccessResponse(const std::shared_ptr<HttpRequest>&
209209
}
210210
}
211211

212+
auto& headersHandler = request->GetHeadersReceivedEventHandler();
213+
if (headersHandler)
214+
{
215+
headersHandler(request.get(), response.get());
216+
}
217+
212218
if (request->GetMethod() != HttpMethod::HTTP_HEAD)
213219
{
214220
if(!ContinueRequest(*request) || !IsRequestProcessingEnabled())
@@ -252,12 +258,6 @@ bool WinSyncHttpClient::BuildSuccessResponse(const std::shared_ptr<HttpRequest>&
252258
}
253259
}
254260

255-
auto& headersHandler = request->GetHeadersReceivedEventHandler();
256-
if (headersHandler)
257-
{
258-
headersHandler(request.get(), response.get());
259-
}
260-
261261
if (readLimiter != nullptr)
262262
{
263263
readLimiter->ApplyAndPayForCost(read);

0 commit comments

Comments
 (0)