diff --git a/lib/pure/os.nim b/lib/pure/os.nim index fef98dcee2129..5cf655847ceee 100644 --- a/lib/pure/os.nim +++ b/lib/pure/os.nim @@ -2027,7 +2027,7 @@ iterator walkDir*(dir: string; if errCode == ERROR_NO_MORE_FILES: break else: raiseOSError(errCode.OSErrorCode) elif checkError: - raiseOSError(osLastError()) + raiseOSError(osLastError(), dir) else: var d = opendir(dir) if d != nil: @@ -2063,7 +2063,7 @@ iterator walkDir*(dir: string; k = getSymlinkFileKind(path) yield (k, y) elif checkError: - raiseOSError(osLastError()) + raiseOSError(osLastError(), dir) iterator walkDirRec*(dir: string, yieldFilter = {pcFile}, followFilter = {pcDir},