Browse Source

use Lstat instead of Stat to prevent errors with symlinks

Alexander Graf 10 years ago
parent
commit
a2f7b78453
1 changed files with 1 additions and 1 deletions
  1. 1 1
      internal/versioner/staggered.go

+ 1 - 1
internal/versioner/staggered.go

@@ -210,7 +210,7 @@ func (v Staggered) expire(versions []string) {
 	var prevAge int64
 	var prevAge int64
 	firstFile := true
 	firstFile := true
 	for _, file := range versions {
 	for _, file := range versions {
-		fi, err := os.Stat(file)
+		fi, err := os.Lstat(file)
 		if err != nil {
 		if err != nil {
 			l.Warnln("versioner:", err)
 			l.Warnln("versioner:", err)
 			continue
 			continue