src/hb-common.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
New commits: commit 85bb89a88bdfae02fb7c27c7b994f4f22723442a Author: David Corbett <[email protected]> Date: Mon Dec 4 15:15:27 2017 -0500 Fix string matching in parse_bool diff --git a/src/hb-common.cc b/src/hb-common.cc index 92720d9e..cb1fb43f 100644 --- a/src/hb-common.cc +++ b/src/hb-common.cc @@ -784,9 +784,9 @@ parse_bool (const char **pp, const char *end, uint32_t *pv) (*pp)++; /* CSS allows on/off as aliases 1/0. */ - if (*pp - p == 2 || 0 == strncmp (p, "on", 2)) + if (*pp - p == 2 && 0 == strncmp (p, "on", 2)) *pv = 1; - else if (*pp - p == 3 || 0 == strncmp (p, "off", 2)) + else if (*pp - p == 3 && 0 == strncmp (p, "off", 3)) *pv = 0; else return false; _______________________________________________ HarfBuzz mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/harfbuzz
