summaryrefslogtreecommitdiff
path: root/src/fontenc.c
diff options
context:
space:
mode:
authorNickolai Zeldovich <nickolai@csail.mit.edu>2013-03-03 23:57:34 -0500
committerAlan Coopersmith <alan.coopersmith@oracle.com>2013-03-04 08:48:29 -0800
commit624508365ec3279bc74ce523d024533e062629e1 (patch)
tree4d3fe690c5d09df12a3a48a47beafb46ee1d28e2 /src/fontenc.c
parentf5d1208172e965fdd7fae8927bd3e29b3cc3a975 (diff)
libfontenc: setCode(): fix realloc invocation
This patch fixes two bugs in the realloc invocation in setCode(), which most likely cause memory corruption when realloc is triggered: 1. Pass *enc to realloc (which is the dynamically-allocated buffer), instead of enc (which stores a pointer to the dynamically-allocated buffer). 2. Allocate enough memory for (*encsize) shorts, instead of (*encsize) bytes; see the call to malloc just above the realloc call. Signed-off-by: Nickolai Zeldovich <nickolai@csail.mit.edu> Reviewed-by: Aaron Plattner <aplattner@nvidia.com> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Diffstat (limited to 'src/fontenc.c')
0 files changed, 0 insertions, 0 deletions