From d04126f7a89e2c0eb1987332771d3c904a844a13 Mon Sep 17 00:00:00 2001 From: "seer-by-sentry[bot]" <157164994+seer-by-sentry[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 18:23:24 +0000 Subject: [PATCH] Fix potential null dereference in W3DView terrain update --- Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DView.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DView.cpp b/Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DView.cpp index f9bee397f31..4828b9e594a 100644 --- a/Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DView.cpp +++ b/Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DView.cpp @@ -3423,9 +3423,9 @@ void W3DView::updateTerrain() DEBUG_ASSERTCRASH(TheTerrainRenderObject != nullptr, ("TheTerrainRenderObject is null")); RefRenderObjListIterator* it = W3DDisplay::m_3DScene->createLightsIterator(); - TheTerrainRenderObject->updateCenter(m_3DCamera, it); if (it) { + TheTerrainRenderObject->updateCenter(m_3DCamera, it); W3DDisplay::m_3DScene->destroyLightsIterator(it); it = nullptr; }