diff options
author | Anton Popovichenko <anton.popovichenko@mendix.com> | 2023-08-18 16:13:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-18 16:13:43 +0200 |
commit | 57e0b496bdc13441870f36963020271b6ae3f4fa (patch) | |
tree | 212fc865e2913197e96bdc18d243d65a0a0a308e /src | |
parent | 4f015d09678038be49e9d12114c3147e499d82ef (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.cpp | 2 |
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(); } |