mirror of
https://github.com/pgsty/minio.git
synced 2026-08-10 16:23:28 +03:00
fix logical error in path length handling for windows (#9520)
fixes #9515
This commit is contained in:
+4
-1
@@ -110,9 +110,12 @@ func checkPathLength(pathName string) error {
|
||||
|
||||
// Disallow more than 1024 characters on windows, there
|
||||
// are no known name_max limits on Windows.
|
||||
if runtime.GOOS == "windows" && len(pathName) > 1024 {
|
||||
if runtime.GOOS == "windows" {
|
||||
if len(pathName) <= 1024 {
|
||||
return nil
|
||||
}
|
||||
return errFileNameTooLong
|
||||
}
|
||||
|
||||
// On Unix we reject paths if they are just '.', '..' or '/'
|
||||
if pathName == "." || pathName == ".." || pathName == slashSeparator {
|
||||
|
||||
Reference in New Issue
Block a user