summaryrefslogtreecommitdiff
path: root/pdf/pdf_font.c
diff options
context:
space:
mode:
Diffstat (limited to 'pdf/pdf_font.c')
-rw-r--r--pdf/pdf_font.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/pdf/pdf_font.c b/pdf/pdf_font.c
index 3a94527b..b33cbbc0 100644
--- a/pdf/pdf_font.c
+++ b/pdf/pdf_font.c
@@ -391,7 +391,7 @@ pdf_load_simple_font(pdf_xref *xref, fz_obj *dict)
fz_obj *encoding;
fz_obj *widths;
unsigned short *etable = NULL;
- pdf_font_desc * volatile fontdesc;
+ pdf_font_desc *fontdesc;
FT_Face face;
FT_CharMap cmap;
int symbolic;
@@ -405,6 +405,8 @@ pdf_load_simple_font(pdf_xref *xref, fz_obj *dict)
int fterr;
fz_context *ctx = xref->ctx;
+ fz_var(fontdesc);
+
basefont = fz_to_name(fz_dict_gets(dict, "BaseFont"));
fontname = clean_font_name(basefont);
@@ -696,7 +698,7 @@ load_cid_font(pdf_xref *xref, fz_obj *dict, fz_obj *encoding, fz_obj *to_unicode
{
fz_obj *widths;
fz_obj *descriptor;
- pdf_font_desc * volatile fontdesc;
+ pdf_font_desc *fontdesc;
FT_Face face;
int kind;
char collection[256];
@@ -706,6 +708,8 @@ load_cid_font(pdf_xref *xref, fz_obj *dict, fz_obj *encoding, fz_obj *to_unicode
int dw;
fz_context *ctx = xref->ctx;
+ fz_var(fontdesc);
+
fz_try(ctx)
{
/* Get font name and CID collection */