Pārlūkot izejas kodu

Merge pull request #7615 from crosbymichael/fix-utils-panic

Fix panic in validate context for build
Tibor Vass 11 gadi atpakaļ
vecāks
revīzija
63ed18ad11
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      utils/utils.go

+ 1 - 1
utils/utils.go

@@ -644,7 +644,7 @@ func ValidateContextDirectory(srcPath string, excludes []string) error {
 		// skip checking if symlinks point to non-existing files, such symlinks can be useful
 		// skip checking if symlinks point to non-existing files, such symlinks can be useful
 		// also skip named pipes, because they hanging on open
 		// also skip named pipes, because they hanging on open
 		lstat, _ := os.Lstat(filePath)
 		lstat, _ := os.Lstat(filePath)
-		if lstat.Mode()&(os.ModeSymlink|os.ModeNamedPipe) != 0 {
+		if lstat != nil && lstat.Mode()&(os.ModeSymlink|os.ModeNamedPipe) != 0 {
 			return nil
 			return nil
 		}
 		}