diff options
-rw-r--r-- | source/fitz/load-jpeg.c | 5 | ||||
-rw-r--r-- | source/xps/xps-glyphs.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/source/fitz/load-jpeg.c b/source/fitz/load-jpeg.c index d3701a1e..f3bffd63 100644 --- a/source/fitz/load-jpeg.c +++ b/source/fitz/load-jpeg.c @@ -111,6 +111,11 @@ static int extract_exif_resolution(jpeg_saved_marker_ptr marker, int *xres, int *xres = (int)(x_res * 254 / 100); *yres = (int)(y_res * 254 / 100); } + else + { + *xres = 0; + *yres = 0; + } return 1; } diff --git a/source/xps/xps-glyphs.c b/source/xps/xps-glyphs.c index e621257e..afd9266f 100644 --- a/source/xps/xps-glyphs.c +++ b/source/xps/xps-glyphs.c @@ -56,7 +56,7 @@ xps_measure_font_glyph(xps_document *doc, fz_font *font, int gid, xps_glyph_metr { int mask = FT_LOAD_NO_SCALE | FT_LOAD_IGNORE_TRANSFORM; FT_Face face = font->ft_face; - FT_Fixed hadv, vadv; + FT_Fixed hadv = 0, vadv = 0; fz_context *ctx = doc->ctx; fz_lock(ctx, FZ_LOCK_FREETYPE); |