Просмотр исходного кода

fix(repo-config): avoid SIGSEGV if there is no .gitleaks.toml

Roger Meier 6 лет назад
Родитель
Сommit
1f2d11003d
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/config.go

+ 1 - 1
src/config.go

@@ -194,10 +194,10 @@ func (config *Config) updateFromRepo(repo *Repo) error {
 		return err
 	}
 	f, err := wt.Filesystem.Open(".gitleaks.toml")
-	defer f.Close()
 	if err != nil {
 		return fmt.Errorf("problem loading config: %v", err)
 	}
+	defer f.Close()
 	if _, err := toml.DecodeReader(f, &tomlConfig); err != nil {
 		return fmt.Errorf("problem loading config: %v", err)
 	}