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