From: Kitae Kim Date: Thu, 16 Oct 2014 05:19:31 +0000 (+0900) Subject: maru_err_table: prevent double free case. X-Git-Tag: TizenStudio_2.0_p3.0~407^2~41^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F80%2F28780%2F1;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 4f34fab..ad7d03f 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;