From 7b1c7585d7ab929d9b29932d6697a22149162c13 Mon Sep 17 00:00:00 2001 From: Alexei Podtelezhnikov Date: Wed, 26 Jun 2019 20:18:00 -0400 Subject: [PATCH] * src/bdf/bdfdrivr.c (bdf_cmap_char_{index,next}): Fix inequality. Reported by Armin Hasitzka. --- ChangeLog | 6 ++++++ src/bdf/bdfdrivr.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3ba30243e..1f74fdc2f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2019-06-26 Alexei Podtelezhnikov + + * src/bdf/bdfdrivr.c (bdf_cmap_char_{index,next}): Fix inequality. + + Reported by Armin Hasitzka. + 2019-06-16 Werner Lemberg * src/tools/apinames.c: Formatting, minor edits. diff --git a/src/bdf/bdfdrivr.c b/src/bdf/bdfdrivr.c index 97c174605..60eb93305 100644 --- a/src/bdf/bdfdrivr.c +++ b/src/bdf/bdfdrivr.c @@ -106,7 +106,7 @@ THE SOFTWARE. FT_ULong code; - if ( mid > max || mid < min ) + if ( mid >= max || mid < min ) mid = ( min + max ) >> 1; code = encodings[mid].enc; @@ -152,7 +152,7 @@ THE SOFTWARE. FT_ULong code; /* same as BDF_encoding_el.enc */ - if ( mid > max || mid < min ) + if ( mid >= max || mid < min ) mid = ( min + max ) >> 1; code = encodings[mid].enc;