Changeset 278741 in webkit


Ignore:
Timestamp:
Jun 10, 2021, 4:55:52 PM (4 years ago)
Author:
sihui_liu@apple.com
Message:

Regression(r278449): add null check for completionHandler in WebIDBServer::close
https://bugs.webkit.org/show_bug.cgi?id=226900
rdar://79160392

Reviewed by Chris Dumez.

  • NetworkProcess/IndexedDB/WebIDBServer.cpp:

(WebKit::WebIDBServer::close):

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r278740 r278741  
     12021-06-10  Sihui Liu  <sihui_liu@apple.com>
     2
     3        Regression(r278449): add null check for completionHandler in WebIDBServer::close
     4        https://bugs.webkit.org/show_bug.cgi?id=226900
     5        rdar://79160392
     6
     7        Reviewed by Chris Dumez.
     8
     9        * NetworkProcess/IndexedDB/WebIDBServer.cpp:
     10        (WebKit::WebIDBServer::close):
     11
    1122021-06-10  Eric Carlson  <eric.carlson@apple.com>
    213
  • trunk/Source/WebKit/NetworkProcess/IndexedDB/WebIDBServer.cpp

    r278449 r278741  
    410410
    411411    // Dispatch last task to clean up.
    412    postTask([this, protectedThis = makeRef(*this), completionHandler = WTFMove(completionHandler)]() mutable {
     412    postTask([this, protectedThis = makeRef(*this), completionHandler = WTFMove(completionHandler)]() mutable {
    413413        m_connectionMap.clear();
    414414
     
    419419
    420420        postTaskReply([protectedThis = WTFMove(protectedThis), completionHandler = WTFMove(completionHandler)]() mutable {
    421             completionHandler();
     421            if (completionHandler)
     422                completionHandler();
    422423        });
    423424    });
Note: See TracChangeset for help on using the changeset viewer.