X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ffs%2Fwindows%2Fstat.cpp;h=ac9e0c977ac537fcd97bb9230b794ba7f334cc8a;hb=8bbba6b8cd02c33612fb173e6df48b130407af8f;hp=229d9e9485cda8a6c8e1f31d30b4f83fae232836;hpb=c73d8eee1982ba4982518d3f28651f848f130730;p=libs%2Fcore.git diff --git a/source/fs/windows/stat.cpp b/source/fs/windows/stat.cpp index 229d9e9..ac9e0c9 100644 --- a/source/fs/windows/stat.cpp +++ b/source/fs/windows/stat.cpp @@ -77,10 +77,10 @@ Stat Stat::stat(const Path &path) if(handle==INVALID_HANDLE_VALUE) { DWORD err = GetLastError(); - if(err==ERROR_FILE_NOT_FOUND) + if(err==ERROR_FILE_NOT_FOUND || err==ERROR_PATH_NOT_FOUND) return Stat(); else - throw system_error("CreateFile", err); + throw system_error(format("CreateFile(%s)", path), err); } BY_HANDLE_FILE_INFORMATION info;