소스 검색

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

fix(repo-config): avoid SIGSEGV if there is no .gitleaks.toml
Zachary Rice 7 년 전
부모
커밋
c7b6792956
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)
 	}