mirror of https://github.com/OpenTTD/OpenTTD
(svn r25887) -Fix: Ignore NULL pointers in delete operator of PoolItem.
parent
a840efe7a0
commit
e21ae34878
|
@ -161,6 +161,7 @@ struct Pool : PoolBase {
|
||||||
*/
|
*/
|
||||||
inline void operator delete(void *p)
|
inline void operator delete(void *p)
|
||||||
{
|
{
|
||||||
|
if (p == NULL) return;
|
||||||
Titem *pn = (Titem *)p;
|
Titem *pn = (Titem *)p;
|
||||||
assert(pn == Tpool->Get(pn->index));
|
assert(pn == Tpool->Get(pn->index));
|
||||||
Tpool->FreeItem(pn->index);
|
Tpool->FreeItem(pn->index);
|
||||||
|
|
Loading…
Reference in New Issue