1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-21 06:39:42 +00:00

Replace gmtime with safer equivalents

This commit is contained in:
Alexei Kotov 2022-11-08 16:38:40 +03:00
parent fa820434b6
commit 914fba229d

View file

@ -1321,7 +1321,13 @@ namespace MWScript
msg << "Report time: ";
std::time_t currentTime = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
msg << std::put_time(std::gmtime(&currentTime), "%Y.%m.%d %T UTC") << std::endl;
tm timeinfo{};
#ifdef _WIN32
gmtime_s(&timeinfo, &currentTime);
#else
gmtime_r(&currentTime, &timeinfo);
#endif
msg << std::put_time(&timeinfo, "%Y.%m.%d %T UTC") << std::endl;
msg << "Content file: " << ptr.getCellRef().getRefNum().mContentFile;