From: Seunghun Lee Date: Wed, 18 May 2016 08:34:31 +0000 (+0900) Subject: fix crash caused by referencing memory without allocation. X-Git-Tag: submit/tizen/20160525.082124~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b0da867b58457a1a5e9fe7f5229068b41e6c8ccb;p=platform%2Fcore%2Fuifw%2Fpepper.git fix crash caused by referencing memory without allocation. Change-Id: Ie5f5e333d1e803ea114c629ffe175f81b4b1040b --- diff --git a/src/lib/pepper/utils-log.c b/src/lib/pepper/utils-log.c index 15e66e0..dab511b 100644 --- a/src/lib/pepper/utils-log.c +++ b/src/lib/pepper/utils-log.c @@ -52,6 +52,10 @@ pepper_print_timestamp(void) gettimeofday(&tv, NULL); + brokendown_time = calloc(1, sizeof(*brokendown_time)); + if (!brokendown_time) + return fprintf(pepper_log_file, "failed to calloc for brokendown_time\n"); + localtime_r(&tv.tv_sec, brokendown_time); if (brokendown_time == NULL) return fprintf(pepper_log_file, "[(NULL)localtime] "); @@ -65,6 +69,8 @@ pepper_print_timestamp(void) strftime(string, sizeof string, "%H:%M:%S", brokendown_time); + free(brokendown_time); + return fprintf(pepper_log_file, "[%s.%03li] ", string, tv.tv_usec / 1000); }