diff options
author | Werner Lemberg <wl@gnu.org> | 2019-05-04 08:13:22 +0200 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2019-05-04 08:13:22 +0200 |
commit | 7b841047207c40b70590ab59c11be898a41504c2 (patch) | |
tree | c7484029bc9c74380f67c9c3acd27c7c548071f7 /src/pfr/pfrobjs.c | |
parent | 300458eb949f71a486710b69bb6b704139765b26 (diff) | |
download | freetype2-7b841047207c40b70590ab59c11be898a41504c2.tar.gz |
Various clang 8.0 static analyzer fixes.
Reported by Sender Ghost <lightside@gmx.com>.
* src/autofit/afcjk.c (af_cjk_hints_compute_edges): Catch a corner
case where `edge->first' could be NULL.
* src/pfr/pfrobjs.c (pfr_slot_load): Remove unnecessary test of
`size'.
* src/raster/ftraster.c (Draw_Sweep): Catch a corner case where
`draw_right' might be NULL.
* src/sfnt/ttmtx.c (tt_face_get_metrics): Fix limit test for
`aadvance'.
Ensure `abearing' always hold a meaningful result.
* src/truetype/ttgload.c (load_truetype_glyph): Ensure `subglyph' is
not NULL before accessing it.
* src/truetype/ttgxvar.c (TT_Set_Named_Instance): Remove unnecessary
test of `namedstyle'.
* src/type42/t42parse.c (t42_parser_done): Ensure
`parser->root.funcs.done' is not NULL before accessing it.
Diffstat (limited to 'src/pfr/pfrobjs.c')
-rw-r--r-- | src/pfr/pfrobjs.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pfr/pfrobjs.c b/src/pfr/pfrobjs.c index e103a3f6f..9765f95c2 100644 --- a/src/pfr/pfrobjs.c +++ b/src/pfr/pfrobjs.c @@ -378,7 +378,7 @@ outline->flags &= ~FT_OUTLINE_OWNER; outline->flags |= FT_OUTLINE_REVERSE_FILL; - if ( size && pfrsize->metrics.y_ppem < 24 ) + if ( pfrsize->metrics.y_ppem < 24 ) outline->flags |= FT_OUTLINE_HIGH_PRECISION; /* compute the advance vector */ |