diff --git a/src/app_network.cpp b/src/app_network.cpp index f2ce688..192e9bb 100644 --- a/src/app_network.cpp +++ b/src/app_network.cpp @@ -3022,7 +3022,12 @@ void App::beginAdoptSeedWallet() const std::string legacy = datadir + "/wallet.dat"; const std::string newWallet = base + "/DRAGONX/wallet.dat"; std::time_t t = std::time(nullptr); - std::tm tmv{}; localtime_r(&t, &tmv); // thread-safe (the UI thread also uses localtime) + std::tm tmv{}; // thread-safe local time (the UI thread also uses localtime) +#ifdef _WIN32 + localtime_s(&tmv, &t); +#else + localtime_r(&t, &tmv); +#endif char ts[32]; std::strftime(ts, sizeof(ts), "%Y%m%d-%H%M%S", &tmv); const std::string backup = legacy + ".legacy-migrated-" + ts + ".bak"; if (!fs::exists(newWallet)) {