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

-- 


Reply via email to