diff options
author | Marti Maria <marti.maria@littlecms.com> | 2021-12-12 10:59:27 +0100 |
---|---|---|
committer | Marti Maria <marti.maria@littlecms.com> | 2021-12-12 10:59:27 +0100 |
commit | 32d19328855dd599bf7f15dcfd5fafd6f87fb0d5 (patch) | |
tree | a383a530029109a61c37142cbcbbb45dbe60d4ad | |
parent | b949a3840e0ae8ae05898fb96187b0d123693d92 (diff) | |
download | lcms2-32d19328855dd599bf7f15dcfd5fafd6f87fb0d5.tar.gz |
fix an overflow condition
on ill-formed CGATS file
-rw-r--r-- | src/cmscgats.c | 2 |
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); |