diff --git a/repertory/librepertory/src/drives/winfsp/remotewinfsp/remote_server.cpp b/repertory/librepertory/src/drives/winfsp/remotewinfsp/remote_server.cpp index 2a0a23c0..930872d4 100644 --- a/repertory/librepertory/src/drives/winfsp/remotewinfsp/remote_server.cpp +++ b/repertory/librepertory/src/drives/winfsp/remotewinfsp/remote_server.cpp @@ -867,7 +867,8 @@ auto remote_server::fuse_utimens(const char *path, const remote::file_time *tv, const auto proccess_timespec = [](auto op, const auto &src, auto &dst, auto *&dst_ptr) { if ((src == 0U) || (op == UTIME_NOW)) { - auto now = utils::unix_error_to_windows(utils::time::get_time_now()); + auto now = + utils::time::unix_time_to_windows_time(utils::time::get_time_now()); dst.dwHighDateTime = static_cast((now >> 32U) & 0xFFFFFFFF); dst.dwLowDateTime = now & 0xFFFFFFFF; dst_ptr = &dst;