From bda7fc2f8d1712d6498b5f18c86d584337d0eb62 Mon Sep 17 00:00:00 2001 From: Arran Cudbard-Bell Date: Thu, 19 Sep 2019 11:57:07 -0500 Subject: [PATCH] Use localtime_r --- src/bin/radsniff.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/radsniff.c b/src/bin/radsniff.c index 5ec762236101..56b8d29dc407 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; }