From cfffc76aa65ef4d7e43ed8e1599c83770736ef7a Mon Sep 17 00:00:00 2001 From: Wojciech Figat Date: Fri, 2 Dec 2022 10:04:46 +0100 Subject: [PATCH] Fix potential crash --- Source/Engine/Physics/Colliders/CharacterController.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Engine/Physics/Colliders/CharacterController.cpp b/Source/Engine/Physics/Colliders/CharacterController.cpp index e6bd8cd52..b12472555 100644 --- a/Source/Engine/Physics/Colliders/CharacterController.cpp +++ b/Source/Engine/Physics/Colliders/CharacterController.cpp @@ -272,6 +272,9 @@ RigidBody* CharacterController::GetAttachedRigidBody() const void CharacterController::OnActiveTransformChanged() { + if (!_shape) + return; + // Change actor transform (but with locking) ASSERT(!_isUpdatingTransform); _isUpdatingTransform = true;