Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5ab18c7407f7f53adb0596ba06ef05c7710ec2cf
https://github.com/WebKit/WebKit/commit/5ab18c7407f7f53adb0596ba06ef05c7710ec2cf
Author: Charlie Wolfe <[email protected]>
Date: 2026-06-13 (Sat, 13 Jun 2026)
Changed paths:
M Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.cpp
Log Message:
-----------
UniqueIDBDatabase::createIndexAsync() is missing an early return on the
null-manager path
https://bugs.webkit.org/show_bug.cgi?id=317046
rdar://179526370
Reviewed by Rupin Mittal.
When m_manager is null the method invoked transaction.didCreateIndexAsync() but
did not return,
falling through to manager->requestSpace() and dereferencing the null
CheckedPtr. Add the missing
return, matching every other null-manager check in the file.
*
Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.cpp:
(WebCore::IDBServer::UniqueIDBDatabase::createIndexAsync):
Canonical link:
https://flagged.apple.com:443/proxy?t2=DH2A9x8mR0&o=aHR0cHM6Ly9jb21taXRzLndlYmtpdC5vcmcvMzE1MTgyQG1haW4=&emid=76863086-d8c7-4003-84ac-cfa151d6efc6&c=11
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications