forked from mirrors/gecko-dev
Asynchronously opening a connection through the Sqlite module may intersect a shutdown phase so that the request for the connection happens when the phase is still open, but the callback is invoked after the phase has been closed. In this case adding a shutdown blocker to close the connection will fail and async shutdown is likely to crash after waiting for the Sqlite module. In these edge cases it's safer to just close the connection and reject to the consumer. Differential Revision: https://phabricator.services.mozilla.com/D164597 |
||
|---|---|---|
| .. | ||
| tests/xpcshell | ||
| AsyncShutdown.sys.mjs | ||
| components.conf | ||
| moz.build | ||
| nsAsyncShutdown.sys.mjs | ||
| nsIAsyncShutdown.idl | ||