diff --git a/legacy/edje/src/lib/edje_util.c b/legacy/edje/src/lib/edje_util.c index 1cc76cdb1e..384856c5b6 100644 --- a/legacy/edje/src/lib/edje_util.c +++ b/legacy/edje/src/lib/edje_util.c @@ -44,11 +44,9 @@ edje_thaw(void) void edje_fontset_append_set(char *fonts) { - if (!fonts) return; - if (_edje_fontset_append) free(_edje_fontset_append); - _edje_fontset_append = strdup(fonts); + _edje_fontset_append = fonts ? strdup(fonts) : NULL; } /* FIXDOC: Expand */