47eb7d60e5
When the server crashed and the process got terminated, the SqDriver instance was killed first (e.g. by atexit). SqDatabase tries to access SqDriver in its destructor. This patch tells SqDatabase to not use anything from SqDriver anymore after SqDriver got destroyed. Next to that, the clientprefs extension relied on the IDatabase pointer being valid to get the driver pointer. Cache the pointer, so the dbi system still knows the IDBThreadOperation belonged to the now gone driver, even after the database object is gone. |
||
---|---|---|
.. | ||
AMBuilder | ||
cookie.cpp | ||
cookie.h | ||
extension.cpp | ||
extension.h | ||
menus.cpp | ||
menus.h | ||
natives.cpp | ||
query.cpp | ||
query.h | ||
smsdk_config.h | ||
version.rc |