From: Arran Cudbard-Bell Date: Thu, 19 Sep 2019 16:57:07 +0000 (-0500) Subject: Use localtime_r X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bda7fc2f8d1712d6498b5f18c86d584337d0eb62;p=thirdparty%2Ffreeradius-server.git Use localtime_r --- diff --git a/src/bin/radsniff.c b/src/bin/radsniff.c index 5ec76223610..56b8d29dc40 100644 --- a/src/bin/radsniff.c +++ b/src/bin/radsniff.c @@ -192,13 +192,14 @@ static void rs_time_print(char *out, size_t len, struct timeval const *t) size_t ret; struct timeval now; uint32_t usec; + struct tm result; if (!t) { now = fr_time_to_timeval(fr_time()); t = &now; } - ret = strftime(out, len, "%Y-%m-%d %H:%M:%S", localtime(&t->tv_sec)); + ret = strftime(out, len, "%Y-%m-%d %H:%M:%S", localtime_r(&t->tv_sec, &result)); if (ret >= len) { return; }