Fix gmtime thread-safety issue - use gmtime_r
authorIgor Kulaychuk <i.kulaychuk@samsung.com>
Thu, 13 Dec 2018 12:07:10 +0000 (15:07 +0300)
committerIgor Kulaychuk <i.kulaychuk@samsung.com>
Thu, 13 Dec 2018 12:23:39 +0000 (15:23 +0300)
logging.c

index 642deaa..1464253 100644 (file)
--- a/logging.c
+++ b/logging.c
@@ -82,7 +82,7 @@ int get_current_time(time_t *et, struct tm *tm, int *millisec)
                *et = t;
        }
        if (tm != NULL) {
-               *tm = *gmtime(&t);
+               gmtime_r(&t, tm);
        }
        *millisec = msec;
        return result;