Remove additionalInfo in OSError in findNextFile

This commit is contained in:
Dominik Picheta 2018-01-11 12:16:34 +00:00 • committed by GitHub
commit 8da96bc72b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -675,7 +675,7 @@ template walkCommon(pattern: string, filter) =
if findNextFile(res, f) == 0'i32: if findNextFile(res, f) == 0'i32:
let errCode = getLastError() let errCode = getLastError()
if errCode == ERROR_NO_MORE_FILES: break if errCode == ERROR_NO_MORE_FILES: break
else: raiseOSError(errCode.OSErrorCode, "findNextFile failed") else: raiseOSError(errCode.OSErrorCode)
else: # here we use glob else: # here we use glob
var var
f: Glob f: Glob
@ -788,7 +788,7 @@ iterator walkDir*(dir: string; relative=false): tuple[kind: PathComponent, path:
if findNextFile(h, f) == 0'i32: if findNextFile(h, f) == 0'i32:
let errCode = getLastError() let errCode = getLastError()
if errCode == ERROR_NO_MORE_FILES: break if errCode == ERROR_NO_MORE_FILES: break
else: raiseOSError(errCode.OSErrorCode, "findNextFile failed") else: raiseOSError(errCode.OSErrorCode)
else: else:
var d = opendir(dir) var d = opendir(dir)
if d != nil: if d != nil: