Handle null local storage database URLs
authorandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 12 Dec 2014 21:15:26 +0000 (21:15 +0000)
committerandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 12 Dec 2014 21:15:26 +0000 (21:15 +0000)
https://bugs.webkit.org/show_bug.cgi?id=139594
<rdar://problem/19236505>

Reviewed by Beth Dakin.

* Storage/WebStorageNamespaceProvider.cpp:
(WebStorageNamespaceProvider::WebStorageNamespaceProvider):

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

Source/WebKit/ChangeLog
Source/WebKit/Storage/WebStorageNamespaceProvider.cpp

index 3e333d9dfc51ba7cd6267051355d7aa003e4c7b3..2d0f9105cdff327829e8f409bb61fb380790da95 100644 (file)
@@ -1,3 +1,14 @@
+2014-12-12  Anders Carlsson  <andersca@apple.com>
+
+        Handle null local storage database URLs
+        https://bugs.webkit.org/show_bug.cgi?id=139594
+        <rdar://problem/19236505>
+
+        Reviewed by Beth Dakin.
+
+        * Storage/WebStorageNamespaceProvider.cpp:
+        (WebStorageNamespaceProvider::WebStorageNamespaceProvider):
+
 2014-12-11  Anders Carlsson  <andersca@apple.com>
 
         Build fix.
index f6c5bebe7e0df76e83da5198fcf63a9c3f645930..e20940af44675476dbe4cf6080d3dbab745a46e4 100644 (file)
@@ -43,7 +43,7 @@ RefPtr<WebStorageNamespaceProvider> WebStorageNamespaceProvider::create(const St
 }
 
 WebStorageNamespaceProvider::WebStorageNamespaceProvider(const String& localStorageDatabasePath)
-    : m_localStorageDatabasePath(localStorageDatabasePath)
+    : m_localStorageDatabasePath(localStorageDatabasePath.isNull() ? emptyString() : localStorageDatabasePath)
 {
     storageNamespaceProviders().add(this);
 }