From: Kitae Kim Date: Thu, 16 Oct 2014 05:19:31 +0000 (+0900) Subject: maru_err_table: prevent double free case. X-Git-Tag: Tizen_Studio_1.3_Release_p2.3.2~629^2~41^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=796b46c841e2a470ed9dbeed3f20d8d3cb65c15e;p=sdk%2Femulator%2Fqemu.git maru_err_table: prevent double free case. Duplicate source path to avoid double free case becuase the path might be released at caller side. Change-Id: I3a3b2a3605c4c4fbca13c6496c898a0f8e268348 Signed-off-by: Kitae Kim --- diff --git a/tizen/src/util/maru_err_table.c b/tizen/src/util/maru_err_table.c index 4f34fab0dc..ad7d03f68e 100644 --- a/tizen/src/util/maru_err_table.c +++ b/tizen/src/util/maru_err_table.c @@ -77,7 +77,7 @@ void maru_sighandler(int sig); char *get_canonical_path(char const *const path) { if ((int)g_path_is_absolute(path)) { - return (char *)path; + return (char *)g_strdup(path); } char *canonical_path;