ソースを参照

Fix: Avoid override in line parsing (#6048)

* Fix: Avoid override in line parsing

- closes https://github.com/assimp/assimp/issues/6026

* Update ParsingUtils.h
Kim Kulling 6 ヶ月 前
コミット
d2c6e64a11
1 ファイル変更1 行追加1 行削除
  1. 1 1
      include/assimp/ParsingUtils.h

+ 1 - 1
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;
     }