From e38e57b8e8b30610d4cf0d5439743798f394a2c3 Mon Sep 17 00:00:00 2001 From: Al Date: Fri, 27 Oct 2017 04:04:06 -0400 Subject: [PATCH] [numex] fixing edge case where something like "IV Michael" could cause a partial Roman numeral to get added for the MI portion of "Michael" --- src/numex.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/numex.c b/src/numex.c index 908fd8fe..7629bc2a 100644 --- a/src/numex.c +++ b/src/numex.c @@ -849,6 +849,7 @@ numex_result_array *convert_numeric_expressions(char *str, char *lang) { if (!whole_tokens_only || complete_token) { result.len = prev_result_len; number_finished = true; + complete_token = false; advance_index = false; state = start_state; rule = prev_rule = NUMEX_NULL_RULE;