From d0429906c231caeaef8b33da57d56c2ca2c825dc Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Mon, 8 Aug 2011 14:40:33 +0000 Subject: [PATCH] strndup--! SVN revision: 62206 --- legacy/evas/src/lib/canvas/evas_font_dir.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/legacy/evas/src/lib/canvas/evas_font_dir.c b/legacy/evas/src/lib/canvas/evas_font_dir.c index 62d6641ac2..52108f6e4d 100644 --- a/legacy/evas/src/lib/canvas/evas_font_dir.c +++ b/legacy/evas/src/lib/canvas/evas_font_dir.c @@ -715,10 +715,10 @@ evas_font_load(Evas *evas, Evas_Font_Description *fdesc, const char *source, Eva end = strchr(start, ','); if (end) { - char *tmp; - tmp = strndup(start, end - start); + char *tmp = alloca((end - start) + 1); + strncpy(tmp, start, end - start); + tmp[end - start] = 0; FcPatternAddString (p_nm, FC_FAMILY, (FcChar8*) start); - free(tmp); } else {