From 5b41bf0744fa29cfe7bd508f0f442f1f953aba19 Mon Sep 17 00:00:00 2001 From: Hecklezz Date: Wed, 21 Jan 2026 02:47:00 +1000 Subject: Fix crash in LLConvexDecompositionVHACD::executeStage accessing nullptr Signed-off-by: Hecklezz --- indra/llphysicsextensionsos/llconvexdecompositionvhacd.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'indra') diff --git a/indra/llphysicsextensionsos/llconvexdecompositionvhacd.cpp b/indra/llphysicsextensionsos/llconvexdecompositionvhacd.cpp index 78876f9f36..45a1b8f4ad 100644 --- a/indra/llphysicsextensionsos/llconvexdecompositionvhacd.cpp +++ b/indra/llphysicsextensionsos/llconvexdecompositionvhacd.cpp @@ -340,6 +340,12 @@ LLCDResult LLConvexDecompositionVHACD::executeStage(int stage) out_mesh.setVertices(ch.m_points); out_mesh.setIndices(ch.m_triangles); + if (!mBoundDecomp) + { + mVHACD->Clean(); + return LLCD_NULL_PTR; + } + mBoundDecomp->mDecomposedHulls.push_back(std::move(out_mesh)); } -- cgit v1.3