diff --git a/include/assimp/ParsingUtils.h b/include/assimp/ParsingUtils.h index f5908ee24..9882cf114 100644 --- a/include/assimp/ParsingUtils.h +++ b/include/assimp/ParsingUtils.h @@ -167,7 +167,7 @@ AI_FORCE_INLINE bool GetNextLine(const char_t *&buffer, char_t out[BufferSize]) } *_out = (char_t)'\0'; - while (IsLineEnd(*buffer) && '\0' != *buffer) { + while (IsLineEnd(*buffer) && '\0' != *buffer && buffer != end) { ++buffer; }