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

Reply via email to