summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2013-03-20 11:18:39 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2013-03-20 11:18:39 (GMT)
commitebd4c75aaa3c7408b592b61b12344f14c3086d4e (patch)
tree29170a3525491dfd8b4d91ef5526221c991ea024
parentfe3f8f0dbcfbca208a49abd28f9b0eb4179db722 (diff)
downloadtcl-ebd4c75aaa3c7408b592b61b12344f14c3086d4e.zip
tcl-ebd4c75aaa3c7408b592b61b12344f14c3086d4e.tar.gz
tcl-ebd4c75aaa3c7408b592b61b12344f14c3086d4e.tar.bz2
Slightly more correct: If FindFirstFile() fails, the error should be "no such file or directory" (ENOENT) not "permission denied" (EACCES).
-rw-r--r--win/tclWinFile.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/win/tclWinFile.c b/win/tclWinFile.c
index 462de4b..0ff219d 100644
--- a/win/tclWinFile.c
+++ b/win/tclWinFile.c
@@ -1902,7 +1902,7 @@ NativeStat(nativePath, statPtr, checkLinks)
}
hFind = (*tclWinProcs->findFirstFileProc)(nativePath, &ffd);
if (hFind == INVALID_HANDLE_VALUE) {
- TclWinConvertError(lasterror);
+ TclWinConvertError(GetLastError());
return -1;
}
memcpy(&data, &ffd, sizeof(data));