diff --git a/libtransmission/torrent.cc b/libtransmission/torrent.cc index 675f0ea0f..9a3c911bc 100644 --- a/libtransmission/torrent.cc +++ b/libtransmission/torrent.cc @@ -475,10 +475,11 @@ void torrentCallScript(tr_torrent const* tor, std::string const& script) auto const labels_str = buildLabelsString(tor); auto const trackers_str = buildTrackersString(tor); auto const bytes_downloaded_str = std::to_string(tor->downloadedCur + tor->downloadedPrev); + auto const localtime_str = fmt::format("{:%a %b %d %T %Y%n}", fmt::localtime(tr_time())); auto const env = std::map{ { "TR_APP_VERSION"sv, SHORT_VERSION_STRING }, - { "TR_TIME_LOCALTIME"sv, fmt::format("{:%a %b %d %T %Y%n}", fmt::localtime(tr_time())) }, + { "TR_TIME_LOCALTIME"sv, localtime_str }, { "TR_TORRENT_BYTES_DOWNLOADED"sv, bytes_downloaded_str }, { "TR_TORRENT_DIR"sv, torrent_dir.c_str() }, { "TR_TORRENT_HASH"sv, tor->infoHashString() },