Changeset 239738 in webkit


Ignore:
Timestamp:
Jan 8, 2019, 1:05:24 PM (7 years ago)
Author:
achristensen@apple.com
Message:

Call CompletionHandler when destroying a NetworkCache::Storage::WriteOperation
https://bugs.webkit.org/show_bug.cgi?id=193251

Reviewed by Chris Dumez.

This fixes another assertion introduced in r239710.

  • NetworkProcess/cache/NetworkCacheStorage.cpp:

(WebKit::NetworkCache::Storage::WriteOperation::~WriteOperation):

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r239737 r239738  
     12019-01-08  Alex Christensen  <achristensen@webkit.org>
     2
     3        Call CompletionHandler when destroying a NetworkCache::Storage::WriteOperation
     4        https://bugs.webkit.org/show_bug.cgi?id=193251
     5
     6        Reviewed by Chris Dumez.
     7
     8        This fixes another assertion introduced in r239710.
     9
     10        * NetworkProcess/cache/NetworkCacheStorage.cpp:
     11        (WebKit::NetworkCache::Storage::WriteOperation::~WriteOperation):
     12
    1132019-01-08  Alex Christensen  <achristensen@webkit.org>
    214
  • trunk/Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.cpp

    r239725 r239738  
    113113        , completionHandler(WTFMove(completionHandler))
    114114    { }
     115
     116    ~WriteOperation()
     117    {
     118        if (completionHandler)
     119            completionHandler(0);
     120    }
     121
    115122    Ref<Storage> storage;
    116123
Note: See TracChangeset for help on using the changeset viewer.