From 2eea999692ee2b244757cea61c2cdf9a4da16869 Mon Sep 17 00:00:00 2001 From: Al Date: Wed, 23 Dec 2015 19:19:04 -0500 Subject: [PATCH] [fix] Fixing false start continuations in numex parsing --- src/numex.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/numex.c b/src/numex.c index 1883432c..3516c68c 100644 --- a/src/numex.c +++ b/src/numex.c @@ -705,6 +705,12 @@ numex_result_array *convert_numeric_expressions(char *str, char *lang) { log_debug("Complete token\n"); complete_token = true; prev_state = NULL_NUMEX_SEARCH_STATE; + + if (idx == len) { + results = (results != NULL) ? results : numex_result_array_new_size(1); + numex_result_array_push(results, result); + break; + } } else { complete_token = false; }