From 08b6ad3a0081e8aa1859cc5b8e3ec7f4cc86ea8d Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sat, 19 Dec 2015 13:34:11 +0000 Subject: [PATCH] Fix a logical check in numbers.c --- src/libespeak-ng/numbers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libespeak-ng/numbers.c b/src/libespeak-ng/numbers.c index a270648d..fc87837b 100644 --- a/src/libespeak-ng/numbers.c +++ b/src/libespeak-ng/numbers.c @@ -1354,7 +1354,7 @@ static int LookupThousands(Translator *tr, int value, int thousandplex, int thou sprintf(string,"_%dM%do",value,thousandplex); found_value = Lookup(tr, string, ph_thousands); } - if(!found_value & (number_control & 1)) + if(!found_value && (number_control & 1)) { // look for the 'e' variant sprintf(string,"_%dM%de",value,thousandplex);