Index: components/autofill/content/renderer/password_autofill_agent.cc |
diff --git a/components/autofill/content/renderer/password_autofill_agent.cc b/components/autofill/content/renderer/password_autofill_agent.cc |
index 81a822ad84d6f5525602acdad47cb59c784ed9a1..25063a748e13a2d355f4644eacae722e034335d7 100644 |
--- a/components/autofill/content/renderer/password_autofill_agent.cc |
+++ b/components/autofill/content/renderer/password_autofill_agent.cc |
@@ -359,7 +359,7 @@ void PasswordAutofillAgent::SendPasswordForms(blink::WebFrame* frame, |
bool only_visible) { |
// Make sure that this security origin is allowed to use password manager. |
blink::WebSecurityOrigin origin = frame->document().securityOrigin(); |
- if (!OriginCanAccessPasswordManager(origin)) |
+ if (origin.isNull() || !OriginCanAccessPasswordManager(origin)) |
return; |
// Checks whether the webpage is a redirect page or an empty page. |