From: Jihoon Kim Date: Sun, 10 Jul 2016 05:52:10 +0000 (+0900) Subject: Fix crash issue when entering many same characters X-Git-Tag: accepted/tizen/common/20160711.170013^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f2990720ca9b87f712ddc6394db7ae6fe9ba9a0b;p=platform%2Fcore%2Fuifw%2Fise-engine-unikey.git Fix crash issue when entering many same characters Change-Id: If0bb64658fe4dabb8be8303a4d46d147bad8927d --- diff --git a/ukengine/ukengine.cpp b/ukengine/ukengine.cpp index 6a1b2bc..265bddc 100644 --- a/ukengine/ukengine.cpp +++ b/ukengine/ukengine.cpp @@ -1512,6 +1512,11 @@ int UkEngine::appendConsonnant(UkKeyEvent & ev) { bool complexEvent = false; m_current++; + if (m_current >= MAX_UK_ENGINE) { + reset(); + return 0; + } + WordInfo & entry = m_buffer[m_current]; VnLexiName lowerSym = vnToLower(ev.vnSym);