From 2fa35fbf5b88da36db2108d1a96742b2b1150e6a Mon Sep 17 00:00:00 2001 From: Hoyub Lee Date: Mon, 13 Feb 2017 13:20:51 +0900 Subject: [PATCH] pepper: Fix possible memory leak path Change-Id: I3df142212d2a8565b7e78c44fa80d9306bf83edf Signed-off-by: Hoyub Lee --- src/lib/pepper/utils-log.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/pepper/utils-log.c b/src/lib/pepper/utils-log.c index 80f03aa..94b523f 100644 --- a/src/lib/pepper/utils-log.c +++ b/src/lib/pepper/utils-log.c @@ -56,8 +56,10 @@ pepper_print_timestamp(void) if (!brokendown_time) return fprintf(pepper_log_file, "failed to calloc for brokendown_time\n"); - if (!localtime_r(&tv.tv_sec, brokendown_time)) + if (!localtime_r(&tv.tv_sec, brokendown_time)) { + free(brokendown_time); return fprintf(pepper_log_file, "[(NULL)localtime] "); + } if (brokendown_time->tm_mday != cached_tm_mday) { strftime(string, sizeof string, "%Y-%m-%d %Z", brokendown_time); -- 2.7.4