From ac2d16b15cb961248eff5362b9c89f3a743c1171 Mon Sep 17 00:00:00 2001 From: Shyotl Date: Wed, 3 Apr 2019 13:55:41 -0500 Subject: [PATCH] Fix potential lod bug in mdodel decode. --- indra/llprimitive/llmodel.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/indra/llprimitive/llmodel.cpp b/indra/llprimitive/llmodel.cpp index 74bbcd793..fa39a3789 100644 --- a/indra/llprimitive/llmodel.cpp +++ b/indra/llprimitive/llmodel.cpp @@ -1132,9 +1132,7 @@ bool LLModel::loadModel(std::istream& is) "physics_mesh", }}; - const S32 MODEL_LODS = lod_name.size(); - - S32 lod = llclamp((S32) mDetail, 0, MODEL_LODS); + S32 lod = llclamp((S32) mDetail, 0, (S32)lod_name.size() - 1); if (header[lod_name[lod]]["offset"].asInteger() == -1 || header[lod_name[lod]]["size"].asInteger() == 0 )