Index: chrome/browser/extensions/api/identity/web_auth_flow.cc |
diff --git a/chrome/browser/extensions/api/identity/web_auth_flow.cc b/chrome/browser/extensions/api/identity/web_auth_flow.cc |
index 663f17437b53157892c60bc96debf8a5eb6e0924..c6c84168512b9e6464435389028b7075638c6c1a 100644 |
--- a/chrome/browser/extensions/api/identity/web_auth_flow.cc |
+++ b/chrome/browser/extensions/api/identity/web_auth_flow.cc |
@@ -212,6 +212,7 @@ void WebAuthFlow::DidFinishNavigation( |
"DidFinishNavigationFailure", "error_code", |
navigation_handle->GetNetErrorCode()); |
} else if (navigation_handle->IsInMainFrame() && |
+ navigation_handle->GetResponseHeaders() && |
navigation_handle->GetResponseHeaders()->response_code() >= 400) { |
failed = true; |
TRACE_EVENT_ASYNC_STEP_PAST1( |