From 3340ce32eb576ff355b83fc78a189b897b7fc424 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Wed, 15 Jun 2011 14:26:53 +0300 Subject: Bugfix * src/ellinika/syllabificator.c (next_syllable): Fix coredump on final iota. --- src/ellinika/syllabificator.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ellinika/syllabificator.c b/src/ellinika/syllabificator.c index e034163..97d3ce7 100644 --- a/src/ellinika/syllabificator.c +++ b/src/ellinika/syllabificator.c @@ -94,6 +94,8 @@ next_syllable(struct syllabificator *sp) syl->char_count += sp->phon[sp->phon_cur].count; syl->phoneme_count++; sp->phon_cur++; + if (sp->phon_cur == sp->phon_max) + return 0; if (sp->phon[sp->phon_cur].flags & CHF_VOWEL) syl->flags |= CHF_DIPHTHONG|CHF_IOTA; } -- cgit v1.2.1