lib/osutil: Prevent infinite Glob recursion (fixes #3577)

Skip-check: authors

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3665
This commit is contained in:
Benny Ng
2016-10-12 20:55:38 +00:00
committed by Jakob Borg
parent d203dd4770
commit 05c37e58c1
2 changed files with 30 additions and 1 deletions

View File

@@ -26,7 +26,7 @@ func Glob(pattern string) (matches []string, err error) {
return []string{pattern}, nil
}
dir, file := filepath.Split(pattern)
dir, file := filepath.Split(filepath.Clean(pattern))
switch dir {
case "":
dir = "."