diff --git a/legacy/eina/src/lib/eina_log.c b/legacy/eina/src/lib/eina_log.c index 47239407c7..f263394432 100644 --- a/legacy/eina/src/lib/eina_log.c +++ b/legacy/eina/src/lib/eina_log.c @@ -483,7 +483,10 @@ eina_log_win32_color_get(const char *domain_str) /* this should not append */ if (str[0] != '\033') - return 0; + { + free(str); + return 0; + } /* we skip the first char and the [ */ tmp = tmp2 = str + 2;