| Index: Source/core/inspector/InspectorResourceAgent.cpp
|
| diff --git a/Source/core/inspector/InspectorResourceAgent.cpp b/Source/core/inspector/InspectorResourceAgent.cpp
|
| index d53640c8abffa34e8c78f0130c6e29ee9251fa6a..07cb539ce73476432953573d2fee07452a5752c3 100644
|
| --- a/Source/core/inspector/InspectorResourceAgent.cpp
|
| +++ b/Source/core/inspector/InspectorResourceAgent.cpp
|
| @@ -242,7 +242,7 @@ static PassRefPtr<TypeBuilder::Network::Response> buildObjectForResourceResponse
|
| statusText = response.httpStatusText();
|
| }
|
| RefPtr<JSONObject> headers;
|
| - if (response.resourceLoadInfo())
|
| + if (response.resourceLoadInfo() && response.resourceLoadInfo()->responseHeaders.size())
|
| headers = buildObjectForHeaders(response.resourceLoadInfo()->responseHeaders);
|
| else
|
| headers = buildObjectForHeaders(response.httpHeaderFields());
|
| @@ -266,8 +266,8 @@ static PassRefPtr<TypeBuilder::Network::Response> buildObjectForResourceResponse
|
| if (response.resourceLoadInfo()) {
|
| if (!response.resourceLoadInfo()->responseHeadersText.isEmpty())
|
| responseObject->setHeadersText(response.resourceLoadInfo()->responseHeadersText);
|
| -
|
| - responseObject->setRequestHeaders(buildObjectForHeaders(response.resourceLoadInfo()->requestHeaders));
|
| + if (response.resourceLoadInfo()->requestHeaders.size())
|
| + responseObject->setRequestHeaders(buildObjectForHeaders(response.resourceLoadInfo()->requestHeaders));
|
| if (!response.resourceLoadInfo()->requestHeadersText.isEmpty())
|
| responseObject->setRequestHeadersText(response.resourceLoadInfo()->requestHeadersText);
|
| }
|
|
|