diff --git a/core/systems/ForwardSys.cpp b/core/systems/ForwardSys.cpp index c78d9fd6b..02eeb0576 100644 --- a/core/systems/ForwardSys.cpp +++ b/core/systems/ForwardSys.cpp @@ -186,6 +186,11 @@ void CForwardManager::ReleaseForward(IForward *forward) void CForwardManager::ForwardFree(CForward *fwd) { + if (fwd == NULL) + { + return; + } + m_FreeForwards.push(fwd); m_managed.remove(fwd); }