diff options
author | Werner Lemberg <wl@gnu.org> | 2016-02-15 20:53:22 +0100 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2016-02-15 20:53:22 +0100 |
commit | 2873010d1538996e902cdafac52e22cc39fd4df1 (patch) | |
tree | e901c5a7ba029da83b08710d9b7c2c67a309929e /src/cff/cffparse.c | |
parent | 8ed9eaf1cccd3112870939fbb932dd31fca95589 (diff) | |
download | freetype2-2873010d1538996e902cdafac52e22cc39fd4df1.tar.gz |
[cff] Handle T2 operator only with old CFF engine (#47157).
* src/cff/cffparse.c (cff_parser_run) <opcode 31>: Enclose with
Diffstat (limited to 'src/cff/cffparse.c')
-rw-r--r-- | src/cff/cffparse.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cff/cffparse.c b/src/cff/cffparse.c index 921c1a13c..9b935c339 100644 --- a/src/cff/cffparse.c +++ b/src/cff/cffparse.c @@ -1049,6 +1049,7 @@ else if ( v > 246 ) p += 1; } +#ifdef CFF_CONFIG_OPTION_OLD_ENGINE else if ( v == 31 ) { /* a Type 2 charstring */ @@ -1177,6 +1178,7 @@ stack++; } } +#endif /* CFF_CONFIG_OPTION_OLD_ENGINE */ else { /* This is not a number, hence it's an operator. Compute its code */ |