summaryrefslogtreecommitdiff
path: root/src/pfr/pfrobjs.c
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2019-05-04 08:13:22 +0200
committerWerner Lemberg <wl@gnu.org>2019-05-04 08:13:22 +0200
commit7b841047207c40b70590ab59c11be898a41504c2 (patch)
treec7484029bc9c74380f67c9c3acd27c7c548071f7 /src/pfr/pfrobjs.c
parent300458eb949f71a486710b69bb6b704139765b26 (diff)
downloadfreetype2-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.c2
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 */