From bb91e3d4efedb751ed9d9121f71746018ab5de06 Mon Sep 17 00:00:00 2001
From: Mathieu Westphal <mathieu.westphal@kitware.com>
Date: Sun, 9 Jul 2023 12:31:02 +0200
Subject: [PATCH] Fix a potential segfault while parsing OBJ

---
 IO/Import/vtkOBJImporterInternals.cxx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/IO/Import/vtkOBJImporterInternals.cxx b/IO/Import/vtkOBJImporterInternals.cxx
index 7b176a2c37e..51e15981388 100644
--- a/IO/Import/vtkOBJImporterInternals.cxx
+++ b/IO/Import/vtkOBJImporterInternals.cxx
@@ -232,7 +232,7 @@ bool tokenGetTexture(size_t& t, std::vector<Token>& tokens, vtkOBJImportedMateri
     // with spaces in them
     current_mtl->texture_filename += tokens[tt].StringValue;
     ++tt;
-    while (tokens[tt].Type != Token::LineEnd)
+    while (tt < tokens.size() && tokens[tt].Type != Token::LineEnd)
     {
       current_mtl->texture_filename += tokens[tt].StringValue;
       ++tt;
-- 
GitLab