From c4376bae3e9539ea9ac57e95a089b071ce8ae5f3 Mon Sep 17 00:00:00 2001 From: Markus Gans Date: Wed, 16 Jun 2021 21:55:11 +0200 Subject: [PATCH] localtime to localtime_r --- examples/watch.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/watch.cpp b/examples/watch.cpp index 5623ecd1..6b1bc43d 100644 --- a/examples/watch.cpp +++ b/examples/watch.cpp @@ -110,9 +110,10 @@ Watch::Watch (FWidget* parent) void Watch::printTime() { finalcut::FString str{}; + struct tm local_tm; using namespace std::chrono; auto now = system_clock::to_time_t(system_clock::now()); - auto lt = *localtime(&now); + auto lt = *localtime_r(&now, &local_tm); if ( sec ) str.sprintf("%02d:%02d:%02d", lt.tm_hour, lt.tm_min, lt.tm_sec);