[cff] Improve stack overflow test.

* src/cff/cffgload.c (cff_decoder_parse_charstrings): Check stack
after execution of operations too.
This commit is contained in:
Suzuki, Toshiya (鈴木俊哉) 2010-08-04 14:43:29 +02:00 коммит произвёл Werner Lemberg
Родитель fe3433c736
Коммит 11d65e8a1f
2 изменённых файлов: 11 добавлений и 1 удалений

Просмотреть файл

@ -1,3 +1,10 @@
2010-08-04 Suzuki, Toshiya (鈴木俊哉) <mpsuzuki@hiroshima-u.ac.jp>
[cff] Improve stack overflow test.
* src/cff/cffgload.c (cff_decoder_parse_charstrings): Check stack
after execution of operations too.
2010-07-18 Werner Lemberg <wl@gnu.org>
Add reference counters and to FT_Library and FT_Face objects.

Просмотреть файл

@ -2455,7 +2455,10 @@
return CFF_Err_Unimplemented_Feature;
}
decoder->top = args;
decoder->top = args;
if ( decoder->top - stack >= CFF_MAX_OPERANDS )
goto Stack_Overflow;
} /* general operator processing */