From fdc70abdc6968a6adff55e7fd4999daed0efeada Mon Sep 17 00:00:00 2001 From: Vincent de Marignac Date: Wed, 15 Aug 2018 23:41:35 +0300 Subject: [PATCH] fix index comparison wrt array size --- tiny_obj_loader.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tiny_obj_loader.h b/tiny_obj_loader.h index c87435d..cfeb848 100644 --- a/tiny_obj_loader.h +++ b/tiny_obj_loader.h @@ -2161,9 +2161,9 @@ bool LoadObj(attrib_t *attrib, std::vector *shapes, // Ignore unknown command. } - if (greatest_vertex_index >= v.size() - || greatest_normal_index >= vn.size() - || greatest_texcoord_index >= vt.size()) + if (greatest_vertex_index * 3 >= int(v.size()) + || greatest_normal_index * 3 >= int(vn.size()) + || greatest_texcoord_index * 2 >= int(vt.size())) { if (err) { std::stringstream ss;