mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2025-08-04 09:44:10 +00:00
Add null checks to all free calls to prevent crash on server close. (#709)
This commit is contained in:
@@ -32,9 +32,10 @@ dpWorld::~dpWorld() {
|
||||
m_Grid = nullptr;
|
||||
}
|
||||
|
||||
m_NavMesh->~dNavMesh();
|
||||
delete m_NavMesh;
|
||||
m_NavMesh = nullptr;
|
||||
if (m_NavMesh) {
|
||||
delete m_NavMesh;
|
||||
m_NavMesh = nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
void dpWorld::StepWorld(float deltaTime) {
|
||||
|
@@ -42,5 +42,5 @@ private:
|
||||
std::vector<dpEntity*> m_StaticEntities;
|
||||
std::vector<dpEntity*> m_DynamicEntites;
|
||||
|
||||
dNavMesh* m_NavMesh;
|
||||
dNavMesh* m_NavMesh = nullptr;
|
||||
};
|
||||
|
Reference in New Issue
Block a user