fix logical error in path length handling for windows (#9520)

fixes #9515
This commit is contained in:
Harshavardhana 2020-05-04 13:11:56 -07:00 committed by GitHub
parent a9e83dd42c
commit fea4a1e68e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -110,8 +110,11 @@ func checkPathLength(pathName string) error {
// Disallow more than 1024 characters on windows, there // Disallow more than 1024 characters on windows, there
// are no known name_max limits on Windows. // are no known name_max limits on Windows.
if runtime.GOOS == "windows" && len(pathName) > 1024 { if runtime.GOOS == "windows" {
return nil if len(pathName) <= 1024 {
return nil
}
return errFileNameTooLong
} }
// On Unix we reject paths if they are just '.', '..' or '/' // On Unix we reject paths if they are just '.', '..' or '/'