From 618f5cdf34d332ab5d7f7d863d709539f4f2a9c5 Mon Sep 17 00:00:00 2001 From: Brett Nash Date: Fri, 30 Jul 2010 03:51:48 +0000 Subject: [PATCH] Use strnlen... NFI if this works yet. SVN revision: 50677 --- legacy/evas/src/lib/engines/common/evas_font_draw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/evas/src/lib/engines/common/evas_font_draw.c b/legacy/evas/src/lib/engines/common/evas_font_draw.c index e42f744738..2014c5960f 100644 --- a/legacy/evas/src/lib/engines/common/evas_font_draw.c +++ b/legacy/evas/src/lib/engines/common/evas_font_draw.c @@ -416,7 +416,7 @@ evas_common_font_draw_internal(RGBA_Image *dst, RGBA_Draw_Context *dc, RGBA_Font #if defined(METRIC_CACHE) || defined(WORD_CACHE) /* A fast strNlen would be nice (there is a wcsnlen strangely) */ - len = eina_unicode_strlen(text); + len = eina_unicode_strnlen(text,WORD_CACHE_MAXLEN); if (len > 2 && len < WORD_CACHE_MAXLEN){ struct prword *word = evas_font_word_prerender(dc, text, intl_props, len, fn, fi,