[woff2] Fix compiler warnings.
Problem reported by Alexei. * src/sfnt/sfwoff2.c (reconstruct_glyf): Initialize `x_min'. (reconstruct_font): Initialize `num_hmetrics'. (woff2_open_font): Initialize `info'.
This commit is contained in:
parent
c37a501458
commit
ba06adafcd
10
ChangeLog
10
ChangeLog
@ -1,3 +1,13 @@
|
||||
2019-09-29 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
[woff2] Fix compiler warnings.
|
||||
|
||||
Problem reported by Alexei.
|
||||
|
||||
* src/sfnt/sfwoff2.c (reconstruct_glyf): Initialize `x_min'.
|
||||
(reconstruct_font): Initialize `num_hmetrics'.
|
||||
(woff2_open_font): Initialize `info'.
|
||||
|
||||
2019-09-28 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
* src/sfnt/sfwoff2.c (woff2_open_font): Fix sanity check.
|
||||
|
@ -927,7 +927,6 @@
|
||||
if ( FT_NEW_ARRAY( glyph_buf, glyph_buf_size ) )
|
||||
goto Fail;
|
||||
|
||||
info->x_mins = NULL;
|
||||
if ( FT_NEW_ARRAY( info->x_mins, num_glyphs ) )
|
||||
goto Fail;
|
||||
|
||||
@ -938,7 +937,7 @@
|
||||
FT_Bool have_bbox = FALSE;
|
||||
FT_Byte bbox_bitmap;
|
||||
FT_ULong bbox_offset;
|
||||
FT_UShort x_min;
|
||||
FT_UShort x_min = 0;
|
||||
|
||||
|
||||
/* Set `have_bbox'. */
|
||||
@ -1493,7 +1492,7 @@
|
||||
FT_ULong checksum = 0;
|
||||
FT_ULong loca_checksum = 0;
|
||||
FT_Int nn = 0;
|
||||
FT_UShort num_hmetrics;
|
||||
FT_UShort num_hmetrics = 0;
|
||||
FT_ULong font_checksum = info->header_checksum;
|
||||
FT_Bool is_glyf_xform = FALSE;
|
||||
|
||||
@ -1727,7 +1726,7 @@
|
||||
FT_Int face_index;
|
||||
|
||||
WOFF2_HeaderRec woff2;
|
||||
WOFF2_InfoRec info;
|
||||
WOFF2_InfoRec info = { 0, 0, 0, NULL };
|
||||
WOFF2_Table tables = NULL;
|
||||
WOFF2_Table* indices = NULL;
|
||||
WOFF2_Table* temp_indices = NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user