Go to file
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
bridge/include Add ICellArray and create/free in ISourceMod 2016-08-21 21:32:23 +02:00
configs Add expanded documentation for sm_reserve_type (#531) 2016-07-27 12:56:15 -07:00
core Fix erroneous () in DebugReport:: printouts. (#517) 2016-10-03 16:29:51 +01:00
editor Added AMXX Pawn geshi generation script. 2010-08-23 13:53:44 -04:00
extensions Fix use-after-free crash in SQLite extension (#481) 2016-10-03 16:31:17 +01:00
gamedata Update MakeBleed gamedata 2016-10-01 18:15:41 +01:00
loader Remove support for Source 1 Dota 2. (#496) 2016-04-26 23:18:47 -04:00
plugins Merge pull request #476 from alliedmodders/query-format 2016-10-03 16:20:01 +01:00
public Update to the latest SourcePawn and AMTL. 2016-09-24 16:45:04 -07:00
sourcepawn@836bb7a6da Update to the latest SourcePawn and AMTL. 2016-09-24 16:45:04 -07:00
tools Update Dino D-Day gamedata. 2016-08-06 10:51:50 -04:00
translations Remove unused phrase. 2015-03-22 15:36:07 -04:00
versionlib Change version display. 2014-05-25 03:18:05 -07:00
.arcconfig Add a .arcconfig file so that arc works 2013-10-15 22:57:59 +01:00
.gitignore Update to the latest SourcePawn revision. 2015-08-18 09:51:24 -07:00
.gitmodules Use upstream SourcePawn as a submodule. 2015-03-15 16:38:38 -07:00
.travis.yml Download Clang from SourceMod site (#523) 2016-06-20 17:12:58 +01:00
AMBuildScript 🐍🐍🐍🐍🐍🐍🐍🐍🐍🐍🐍🐍 2016-06-11 12:43:04 -04:00
changelog.txt Triggering a build. 2011-04-13 19:05:41 -05:00
configure.py Add an ambuild configure option to disable auto versioning. 2014-07-02 13:29:59 -05:00
product.version Bump version number. 2016-06-05 10:10:07 -04:00
pushbuild.txt Trigger build for hl2sdk-tf2 update. 2016-09-21 13:16:43 -04:00
README.md and maybe also a hyphen 2014-05-27 01:09:12 -06:00

SourceMod

General

Development