Fixed various memory leaks.

This commit is contained in:
Greyscale
2009-07-23 17:05:04 -07:00
parent 37fe9fae8b
commit d5e4e89ba5
5 changed files with 24 additions and 0 deletions

View File

@ -409,6 +409,11 @@ ClassLoad(bool:keepMultipliers = false)
if (!exists)
{
LogEvent(false, LogType_Fatal, LOG_CORE_EVENTS, LogModule_Playerclasses, "Config Validation", "Missing playerclasses config file \"%s\"", pathclasses);
// Remove key/value cache.
CloseHandle(kvClassData);
kvClassData = INVALID_HANDLE;
return;
}