discomfitor pushed a commit to branch enlightenment-0.18. http://git.enlightenment.org/core/enlightenment.git/commit/?id=496fc8d51ba67bf83bb514237008f18a8be292bf
commit 496fc8d51ba67bf83bb514237008f18a8be292bf Author: Mike Blumenkrantz <zm...@samsung.com> Date: Thu Mar 13 11:51:21 2014 -0400 bugfix: check for unicode string end in client menu CID 1186203 --- src/bin/e_int_menus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/e_int_menus.c b/src/bin/e_int_menus.c index 8eb8637..9ca9caf 100644 --- a/src/bin/e_int_menus.c +++ b/src/bin/e_int_menus.c @@ -1488,7 +1488,7 @@ _e_int_menus_clients_title_abbrv(const char *title) len = 0; for (len2 = (max_len / 2); len2; len2--) #if (EINA_VERSION_MAJOR > 1) || (EINA_VERSION_MINOR >= 8) - eina_unicode_utf8_next_get(title, &len); + if (!eina_unicode_utf8_next_get(title, &len)) break; #else eina_unicode_utf8_get_next(title, &len); #endif --