From c6190fa7bb8c52a27d8a35770ba014bc87fff553 Mon Sep 17 00:00:00 2001 From: Ryuan Choi Date: Tue, 25 Jun 2013 19:30:56 +0900 Subject: [PATCH] elm_font: Remove unnecessary realloc --- legacy/elementary/src/lib/elm_font.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/legacy/elementary/src/lib/elm_font.c b/legacy/elementary/src/lib/elm_font.c index ea888859fa..2f7a4ec15b 100644 --- a/legacy/elementary/src/lib/elm_font.c +++ b/legacy/elementary/src/lib/elm_font.c @@ -33,12 +33,7 @@ _elm_font_properties_get(Eina_Hash **font_hash, if (subname) { len = subname - name; - name = realloc(name, sizeof(char) * len + 1); - if (name) - { - memset(name, 0, sizeof(char) * len + 1); - strncpy(name, font, len); - } + *subname = '\0'; } /* add a font name */ @@ -53,7 +48,7 @@ _elm_font_properties_get(Eina_Hash **font_hash, return NULL; } - efp->name = eina_stringshare_add(name); + efp->name = eina_stringshare_add_length(name, len); if (font_hash) { if (!*font_hash)