From 38a6d6fba0c9d5a189ec706a1df4ceb639c83bd1 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 18 Sep 2017 14:33:37 -0400 Subject: [PATCH] Fix possible div-by-zero --- src/fcfreetype.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fcfreetype.c b/src/fcfreetype.c index cf1e196..ac12c1e 100644 --- a/src/fcfreetype.c +++ b/src/fcfreetype.c @@ -1310,7 +1310,7 @@ FcFreeTypeQueryFace (const FT_Face face, { double value = instance->coords[i] / (double) (1 << 16); double default_value = master->axis[i].def / (double) (1 << 16); - double mult = value / default_value; + double mult = default_value ? value / default_value : 1; //printf ("named-instance, axis %d tag %lx value %g\n", i, master->axis[i].tag, value); switch (master->axis[i].tag) {