From fa40a7e87c6b9992fa85e2435b0c61f7e701f280 Mon Sep 17 00:00:00 2001 From: Al Date: Sun, 21 Jan 2018 16:24:19 -0500 Subject: [PATCH] [fix] initialize repeat_state_end in transliteration. Couldn't reproduce the conditional jumps in #308, but this seems to be where they're occurring, and it's generally good practice to initialize things --- src/transliterate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/transliterate.c b/src/transliterate.c index bd8cb003..4b03acee 100644 --- a/src/transliterate.c +++ b/src/transliterate.c @@ -768,7 +768,7 @@ char *transliterate(char *trans_name, char *str, size_t len) { transliteration_state_t prev_state = start_state; transliteration_state_t prev2_state = start_state; - transliteration_state_t repeat_state_end; + transliteration_state_t repeat_state_end = start_state; bool in_repeat = false;