diff --git a/src/std/c_time.c b/src/std/c_time.c index 00e328a1bd..e24013773f 100644 --- a/src/std/c_time.c +++ b/src/std/c_time.c @@ -134,6 +134,7 @@ int c_utimes(const char *uri, const struct timeval *times) { if(!SetFileTime(hFile, NULL, &LastAccessTime, &LastModificationTime)) { //can this happen? errno=ENOENT; + CloseHandle(hFile); return -1; }