From: Christian Schmitt Date: Wed, 19 Sep 2012 08:10:14 +0000 (+0200) Subject: mat.cxx: fix an error reported by Valgrind X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=81ef922f02d84b0fc9552073c4029ed14ba3216e;p=simgear.git mat.cxx: fix an error reported by Valgrind --- diff --git a/simgear/scene/material/mat.cxx b/simgear/scene/material/mat.cxx index 7a38c8fb..84b25659 100644 --- a/simgear/scene/material/mat.cxx +++ b/simgear/scene/material/mat.cxx @@ -239,7 +239,7 @@ SGMaterial::read_properties(const SGReaderWriterOptions* options, bool dds_mask = (ompath.lower_extension() == "dds"); - if (dds[i] != dds_mask) { + if (i < dds.size() && dds[i] != dds_mask) { // Texture format does not match mask format. This is relevant for // the object mask, as DDS textures have an origin at the bottom // left rather than top left. Therefore we flip a copy of the image