diff options
author | wn.jang <wn.jang@samsung.com> | 2021-11-09 11:02:05 +0900 |
---|---|---|
committer | wn.jang <wn.jang@samsung.com> | 2021-11-09 11:02:05 +0900 |
commit | cac47736282f87ff5f1d5e2f05809ff7f733617f (patch) | |
tree | 4097516821cc1dca2e1b5acbaf67f5f8840daa1c /src | |
parent | 3d4d68066f36e18028e661e2ba82b4e5476ed0bd (diff) | |
download | multi-assistant-service-cac47736282f87ff5f1d5e2f05809ff7f733617f.tar.gz multi-assistant-service-cac47736282f87ff5f1d5e2f05809ff7f733617f.tar.bz2 multi-assistant-service-cac47736282f87ff5f1d5e2f05809ff7f733617f.zip |
Change localtime to localtime_r for thread safety
Change-Id: I809c8460625f2a10641252b6f0f43ec3853e12e6
Diffstat (limited to 'src')
-rw-r--r-- | src/service_main.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/service_main.cpp b/src/service_main.cpp index 866cf20..e3482e6 100644 --- a/src/service_main.cpp +++ b/src/service_main.cpp @@ -341,7 +341,9 @@ int CServiceMain::client_set_background_volume(pid_t pid, double ratio) for (auto item : history) { std::time_t time_info = std::get<3>(item); char time_string[32]; - std::strftime(time_string, sizeof(time_string), "%H%M%S", std::localtime(&time_info)); + struct tm tm; + localtime_r(&time_info, &tm); + std::strftime(time_string, sizeof(time_string), "%H%M%S", &tm); ss << "["; ss << std::get<0>(item); ss << ","; |