mirror of
https://github.com/celisej567/source-engine.git
synced 2025-12-31 21:48:22 +03:00
Add nullptr check for kv delete operator
This commit is contained in:
@@ -2806,12 +2806,18 @@ void *KeyValues::operator new( size_t iAllocSize, int nBlockUse, const char *pFi
|
||||
//-----------------------------------------------------------------------------
|
||||
void KeyValues::operator delete( void *pMem )
|
||||
{
|
||||
KeyValuesSystem()->FreeKeyValuesMemory(pMem);
|
||||
if (pMem)
|
||||
{
|
||||
KeyValuesSystem()->FreeKeyValuesMemory(pMem);
|
||||
}
|
||||
}
|
||||
|
||||
void KeyValues::operator delete( void *pMem, int nBlockUse, const char *pFileName, int nLine )
|
||||
{
|
||||
KeyValuesSystem()->FreeKeyValuesMemory(pMem);
|
||||
if (pMem)
|
||||
{
|
||||
KeyValuesSystem()->FreeKeyValuesMemory(pMem);
|
||||
}
|
||||
}
|
||||
|
||||
void KeyValues::UnpackIntoStructure( KeyValuesUnpackStructure const *pUnpackTable, void *pDest, size_t DestSizeInBytes )
|
||||
|
||||
Reference in New Issue
Block a user