⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 292892 in webkit


Ignore:
Timestamp:
Apr 14, 2022, 4:26:34 PM (4 years ago)
Author:
gnavamarino@apple.com
Message:

WebCore::WorkerStorageConnection::fileSystemGetDirectory could have invalid storageConnection()
https://bugs.webkit.org/show_bug.cgi?id=239355

Reviewed by Sihui Liu.

Add a check since storageConnection() can be invalid at this point.

  • Modules/storage/WorkerStorageConnection.cpp:

(WebCore::WorkerStorageConnection::fileSystemGetDirectory):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r292887 r292892  
     12022-04-14  Gabriel Nava Marino  <gnavamarino@apple.com>
     2
     3        WebCore::WorkerStorageConnection::fileSystemGetDirectory could have invalid storageConnection()
     4        https://bugs.webkit.org/show_bug.cgi?id=239355
     5
     6        Reviewed by Sihui Liu.
     7
     8        Add a check since storageConnection() can be invalid at this point.
     9
     10        * Modules/storage/WorkerStorageConnection.cpp:
     11        (WebCore::WorkerStorageConnection::fileSystemGetDirectory):
     12
    1132022-04-14  Chris Dumez  <cdumez@apple.com>
    214
  • trunk/Source/WebCore/Modules/storage/WorkerStorageConnection.cpp

    r291123 r292892  
    100100            }, WorkerRunLoop::defaultMode());
    101101        };
     102        if (!mainThreadConnection)
     103            return mainThreadCallback(Exception { InvalidStateError });
     104
    102105        mainThreadConnection->fileSystemGetDirectory(WTFMove(origin), WTFMove(mainThreadCallback));
    103106    });
Note: See TracChangeset for help on using the changeset viewer.