Index: android_webview/browser/aw_login_delegate.cc |
diff --git a/android_webview/browser/aw_login_delegate.cc b/android_webview/browser/aw_login_delegate.cc |
index d169710f88c615a5d692dfd5d64fc068bd8944f4..c2ea5a410b3b90981c72b547581b9dafb00713da 100644 |
--- a/android_webview/browser/aw_login_delegate.cc |
+++ b/android_webview/browser/aw_login_delegate.cc |
@@ -96,7 +96,10 @@ void AwLoginDelegate::HandleHttpAuthRequestOnUIThread( |
WebContents* web_contents = WebContents::FromRenderViewHost( |
render_view_host); |
- aw_http_auth_handler_->HandleOnUIThread(web_contents); |
+ if (!aw_http_auth_handler_->HandleOnUIThread(web_contents)) { |
+ Cancel(); |
+ return; |
+ } |
} |
void AwLoginDelegate::CancelOnIOThread() { |