From: Igor Kulaychuk Date: Thu, 13 Dec 2018 12:15:05 +0000 (+0300) Subject: Fix localtime thread-safety issue - use localtime_r X-Git-Tag: submit/tizen/20190828.045909~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e007b2e16d82bf8e4703ad83a1454b95b721a7f8;p=sdk%2Ftools%2Fprofctl.git Fix localtime thread-safety issue - use localtime_r --- diff --git a/logging.c b/logging.c index ef85499..e2d190c 100644 --- a/logging.c +++ b/logging.c @@ -44,7 +44,8 @@ void log_set_file(FILE *file) void log_time_zone_info(time_t start_time) { - struct tm tm = *localtime(&start_time); + struct tm tm; + localtime_r(&start_time, &tm); fprintf(log_file, "Local time: %04d-%02d-%02d %02d:%02d:%02d. Time zone: %s (UTC", tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec, tm.tm_zone); char sign;