sourcemod/extensions
peace-maker 47eb7d60e5 Fix use-after-free crash in SQLite extension (#481)
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.
2016-10-03 16:31:17 +01:00
..
bintools Remove Project Files from older outdated build systems. 2015-04-01 19:54:34 -07:00
clientprefs Fix use-after-free crash in SQLite extension (#481) 2016-10-03 16:31:17 +01:00
cstrike Update TerminateRound detour comment's 2016-02-18 11:15:39 -05:00
curl Fix Mac build. 2015-11-04 16:28:45 +00:00
geoip Remove Project Files from older outdated build systems. 2015-04-01 19:54:34 -07:00
mysql Fix building of MySQL DBI extension on VS 2015+. 2016-08-18 14:20:37 -04:00
regex Update regex and datapack includes to not use binding syntax. 2015-08-12 11:52:57 -07:00
sdkhooks Remove support for Source 1 Dota 2. (#496) 2016-04-26 23:18:47 -04:00
sdktools Use VSERVERTOOLS003 in Nuclear Dawn if server has it available. 2016-06-08 12:32:20 -04:00
sqlite Fix use-after-free crash in SQLite extension (#481) 2016-10-03 16:31:17 +01:00
structs Deduplicate a number of files used by extensions by moving them to the public directory (bug 5341, r=psychonic). 2014-04-23 21:19:28 -05:00
tf2 Remove TFHoliday_SpyVsEngyWar - no longer exists. 2016-07-08 15:44:49 -04:00
topmenus Increase topmenu display buffer size (#520) 2016-06-20 16:03:54 +01:00
updater Remove Project Files from older outdated build systems. 2015-04-01 19:54:34 -07:00