Explorar o código

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

Roger Meier %!s(int64=6) %!d(string=hai) anos
pai
achega
1f2d11003d
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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)
 	}