summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarti Maria <marti.maria@littlecms.com>2021-12-12 10:59:27 +0100
committerMarti Maria <marti.maria@littlecms.com>2021-12-12 10:59:27 +0100
commit32d19328855dd599bf7f15dcfd5fafd6f87fb0d5 (patch)
treea383a530029109a61c37142cbcbbb45dbe60d4ad
parentb949a3840e0ae8ae05898fb96187b0d123693d92 (diff)
downloadlcms2-32d19328855dd599bf7f15dcfd5fafd6f87fb0d5.tar.gz
fix an overflow condition
on ill-formed CGATS file
-rw-r--r--src/cmscgats.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmscgats.c b/src/cmscgats.c
index f37eb2d..8289754 100644
--- a/src/cmscgats.c
+++ b/src/cmscgats.c
@@ -759,7 +759,7 @@ void InStringSymbol(cmsIT8* it8)
while (it8->ch != sng) {
- if (it8->ch == '\n' || it8->ch == '\r') break;
+ if (it8->ch == '\n' || it8->ch == '\r' || it8->ch == 0) break;
else {
StringAppend(it8->str, (char)it8->ch);
NextCh(it8);