diff -r 8f556ee0f6ba Modules/posixmodule.c --- a/Modules/posixmodule.c Sat Nov 23 14:05:23 2013 +0100 +++ b/Modules/posixmodule.c Sat Nov 23 14:37:06 2013 +0100 @@ -4953,13 +4953,8 @@ } if (utime.now) { - SYSTEMTIME now; - GetSystemTime(&now); - if (!SystemTimeToFileTime(&now, &mtime) || - !SystemTimeToFileTime(&now, &atime)) { - PyErr_SetFromWindowsErr(0); - goto exit; - } + GetSystemTimeAsFileTime(&mtime); + atime = mtime; } else { time_t_to_FILE_TIME(utime.atime_s, utime.atime_ns, &atime);