From 201722a689ee2ca7e4e3b6a7c269e85c653de905 Mon Sep 17 00:00:00 2001 From: Jjgod Jiang Date: Sat, 23 May 2015 23:19:32 +0000 Subject: Fix a memory leak in the previous commit git-svn-id: svn://tug.org/texlive/trunk@37493 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/dvipdfm-x/dvi.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'Build') diff --git a/Build/source/texk/dvipdfm-x/dvi.c b/Build/source/texk/dvipdfm-x/dvi.c index 13ebcb793a8..8d784791118 100644 --- a/Build/source/texk/dvipdfm-x/dvi.c +++ b/Build/source/texk/dvipdfm-x/dvi.c @@ -971,7 +971,7 @@ dvi_locate_native_font (const char *filename, uint32_t index, if (is_type1) { cff_font *cffont; - char **enc_vec; + char *enc_vec[256]; int code; fp = DPXFOPEN(filename, DPX_RES_TYPE_T1FONT); @@ -981,10 +981,7 @@ dvi_locate_native_font (const char *filename, uint32_t index, if (!is_pfb(fp)) ERROR("Failed to read Type 1 font \"%s\".", filename); - enc_vec = NEW(256, char *); - for (code = 0; code <= 0xff; code++) { - enc_vec[code] = NULL; - } + memset(enc_vec, 0, 256 * sizeof(char *)); cffont = t1_load_font(enc_vec, 0, fp); if (!cffont) ERROR("Failed to read Type 1 font \"%s\".", filename); -- cgit v1.2.3