Commit 6a4718a3a0584c976b10d4e3a2cc58dc5f4a8242

Sebastian Rasmussen 2019-03-05T17:25:19

Fix use of uninitialized memory. * src/psaux/psintrp.c (cf2_interpT2CharString): The call to `cf2_arrstack_setCount' may fail because the allocator ran out of memory. When this happens the stack is still written to before the error condition is checked. This means that FreeType writes outside of allocated memory. This commit moves the error check prior to the stack assignment, hence the function now properly returns with an error condition.