ladybird/Userland/Services/SQLServer
Jelle Raaijmakers 70ca295404 LibSQL+SQLServer: Do not re-open databases
Both `Database` and `Heap` were allowed to be opened twice. Prevent
this, and change SQLServer to only open databases that are not already
opened.

This fixes a Ladybird crash where opening the application twice would
erroneously duplicate free heap block indices.
2023-06-13 16:33:42 -04:00
..
CMakeLists.txt Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
ConnectionFromClient.cpp LibCore: Move Stream-based sockets into the Core namespace 2023-02-13 00:50:07 +00:00
ConnectionFromClient.h LibCore: Move Stream-based sockets into the Core namespace 2023-02-13 00:50:07 +00:00
DatabaseConnection.cpp LibSQL+SQLServer: Do not re-open databases 2023-06-13 16:33:42 -04:00
DatabaseConnection.h SQLServer: Re-use already opened SQL::Database objects 2022-12-11 10:08:17 -05:00
Forward.h Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00
main.cpp Revert "SQLServer: Unveil /etc/passwd" 2023-02-05 16:40:51 +01:00
SQLClient.ipc LibSQL+SQLServer: Send result column names over IPC to SQL clients 2023-02-03 20:34:45 +01:00
SQLServer.ipc LibSQL+SQLServer+SQLStudio+sql: Propagate connection errors immediately 2022-12-07 13:09:00 +01:00
SQLStatement.cpp LibSQL+SQLServer: Send result column names over IPC to SQL clients 2023-02-03 20:34:45 +01:00
SQLStatement.h Everywhere: Remove unused DeprecatedString includes 2023-04-09 22:00:54 +02:00