X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ffs%2Fwindows%2Fstat.cpp;h=ac9e0c977ac537fcd97bb9230b794ba7f334cc8a;hb=2c63690c6315004c1d5e48b84ac1b75d796ea7b2;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;