commit | d6a213f8eaf256642cd46196e69898fbe6a95672 | [log] [tgz] |
---|---|---|
author | Werner Lemberg <wl@gnu.org> | Mon Jan 31 18:51:07 2011 +0100 |
committer | Werner Lemberg <wl@gnu.org> | Mon Jan 31 18:51:07 2011 +0100 |
tree | d4c14f9c4434f27b527f4950ff5850e03065d87e | |
parent | 96f0456483143353800d5ece36b0edc4b853ad32 [diff] |
[truetype] Improve handling of invalid references. * src/truetype/interp.c: Set even more TT_Err_Invalid_Reference error codes only if pedantic hinting is active. At the same time, try to provide sane values which hopefully allow useful continuation. Exception to this is CALL and LOOPCALL – due to possible stack corruption it is necessary to bail out.