diff --git a/config/ini.go b/config/ini.go index 2cec7baa..da6f2b3a 100644 --- a/config/ini.go +++ b/config/ini.go @@ -21,7 +21,6 @@ import ( "fmt" "io" "io/ioutil" - "log" "os" "path" "strconv" @@ -135,9 +134,7 @@ func (ini *IniConfig) parseFile(name string) (*IniConfigContainer, error) { } i, err := ini.parseFile(otherfile) if err != nil { - // ignore error - log.Printf("[warn] handle config %q error, %s \n", key, err.Error()) - continue + return nil, err } for sec, dt := range i.data { if _, ok := cfg.data[sec]; !ok {