Parcourir la source

Merge pull request #261 from siemens/fix/sigsegv-repo-config

fix(repo-config): avoid SIGSEGV if there is no .gitleaks.toml
Zachary Rice il y a 6 ans
Parent
commit
c7b6792956
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  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)
 	}