Explorar o código

Merge pull request #8782 from shuai-z/rm-clean

removed redundant Clean
Jessie Frazelle %!s(int64=10) %!d(string=hai) anos
pai
achega
80d35c7fd0
Modificáronse 1 ficheiros con 1 adicións e 2 borrados
  1. 1 2
      pkg/symlink/fs.go

+ 1 - 2
pkg/symlink/fs.go

@@ -35,7 +35,6 @@ func FollowSymlinkInScope(link, root string) (string, error) {
 
 
 	for _, p := range strings.Split(link, "/") {
 	for _, p := range strings.Split(link, "/") {
 		prev = filepath.Join(prev, p)
 		prev = filepath.Join(prev, p)
-		prev = filepath.Clean(prev)
 
 
 		loopCounter := 0
 		loopCounter := 0
 		for {
 		for {
@@ -72,7 +71,7 @@ func FollowSymlinkInScope(link, root string) (string, error) {
 				} else {
 				} else {
 					prev, _ = filepath.Abs(prev)
 					prev, _ = filepath.Abs(prev)
 
 
-					if prev = filepath.Clean(filepath.Join(filepath.Dir(prev), dest)); len(prev) < len(root) {
+					if prev = filepath.Join(filepath.Dir(prev), dest); len(prev) < len(root) {
 						prev = filepath.Join(root, filepath.Base(dest))
 						prev = filepath.Join(root, filepath.Base(dest))
 					}
 					}
 				}
 				}