Fix more assertions after r239710
authorachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 8 Jan 2019 22:23:12 +0000 (22:23 +0000)
committerachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 8 Jan 2019 22:23:12 +0000 (22:23 +0000)
https://bugs.webkit.org/show_bug.cgi?id=193237

* NetworkProcess/cache/NetworkCacheStorage.h:
(WebKit::NetworkCache::Storage::store):
Make default parameter an empty lambda instead of a null CompletionHandler.
This way it can be called once instead of thinking it has already been called.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@239748 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebKit/ChangeLog
Source/WebKit/NetworkProcess/cache/NetworkCacheStorage.h

index d76be18..353d602 100644 (file)
@@ -1,3 +1,13 @@
+2019-01-08  Alex Christensen  <achristensen@webkit.org>
+
+        Fix more assertions after r239710
+        https://bugs.webkit.org/show_bug.cgi?id=193237
+
+        * NetworkProcess/cache/NetworkCacheStorage.h:
+        (WebKit::NetworkCache::Storage::store):
+        Make default parameter an empty lambda instead of a null CompletionHandler.
+        This way it can be called once instead of thinking it has already been called.
+
 2019-01-08  Brent Fulgham  <bfulgham@apple.com>
 
         Move ResourceLoadStatistics files from UIProcess to NetworkProcess
index c354581..30a6540 100644 (file)
@@ -82,7 +82,7 @@ public:
     void retrieve(const Key&, unsigned priority, RetrieveCompletionHandler&&);
 
     using MappedBodyHandler = Function<void (const Data& mappedBody)>;
-    void store(const Record&, MappedBodyHandler&&, CompletionHandler<void(int)>&& = { });
+    void store(const Record&, MappedBodyHandler&&, CompletionHandler<void(int)>&& = [] (int) { });
 
     void remove(const Key&);
     void remove(const Vector<Key>&, CompletionHandler<void()>&&);