summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAnton Popovichenko <anton.popovichenko@mendix.com>2023-08-18 16:13:43 +0200
committerGitHub <noreply@github.com>2023-08-18 16:13:43 +0200
commit57e0b496bdc13441870f36963020271b6ae3f4fa (patch)
tree212fc865e2913197e96bdc18d243d65a0a0a308e /src
parent4f015d09678038be49e9d12114c3147e499d82ef (diff)
fix(Core/Transport): Fixes crash with loading player on deleted transport (#17021)
* fix(Crash): Fixes crash with loading player on deleted transport * Remove whitespace
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Transport/Transport.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Entities/Transport/Transport.cpp b/src/server/game/Entities/Transport/Transport.cpp
index c442ff35c6..3dc023eb49 100644
--- a/src/server/game/Entities/Transport/Transport.cpp
+++ b/src/server/game/Entities/Transport/Transport.cpp
@@ -39,6 +39,8 @@ MotionTransport::MotionTransport() : Transport(), _transportInfo(nullptr), _isMo
MotionTransport::~MotionTransport()
{
+ HashMapHolder<MotionTransport>::Remove(this);
+
ASSERT(_passengers.empty());
UnloadStaticPassengers();
}