Changeset 234023 in webkit


Ignore:
Timestamp:
Jul 19, 2018 9:53:59 PM (6 years ago)
Author:
Chris Dumez
Message:

Null pointer dereference under WebPage::autofillLoginCredentials()
https://bugs.webkit.org/show_bug.cgi?id=187823
<rdar://problem/37152195>

Reviewed by David Kilzer.

Deal with m_assistedNode being null under WebPage::autofillLoginCredentials().

  • WebProcess/WebPage/ios/WebPageIOS.mm:

(WebKit::WebPage::autofillLoginCredentials):

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r234020 r234023  
     12018-07-19  Chris Dumez  <cdumez@apple.com>
     2
     3        Null pointer dereference under WebPage::autofillLoginCredentials()
     4        https://bugs.webkit.org/show_bug.cgi?id=187823
     5        <rdar://problem/37152195>
     6
     7        Reviewed by David Kilzer.
     8
     9        Deal with m_assistedNode being null under WebPage::autofillLoginCredentials().
     10
     11        * WebProcess/WebPage/ios/WebPageIOS.mm:
     12        (WebKit::WebPage::autofillLoginCredentials):
     13
    1142018-07-19  Chris Dumez  <cdumez@apple.com>
    215
  • trunk/Source/WebKit/WebProcess/WebPage/ios/WebPageIOS.mm

    r233780 r234023  
    24662466void WebPage::autofillLoginCredentials(const String& username, const String& password)
    24672467{
    2468     if (is<HTMLInputElement>(*m_assistedNode)) {
     2468    if (is<HTMLInputElement>(m_assistedNode.get())) {
    24692469        if (auto autofillElements = AutofillElements::computeAutofillElements(downcast<HTMLInputElement>(*m_assistedNode)))
    24702470            autofillElements->autofill(username, password);
Note: See TracChangeset for help on using the changeset viewer.