diff --git a/lib/configprovider.go b/lib/configprovider.go index 9dc146e..c8e609e 100644 --- a/lib/configprovider.go +++ b/lib/configprovider.go @@ -43,7 +43,11 @@ func (cp *ConfigProvider) Initialize(configFile string) error { if data, err := ioutil.ReadFile(configFile); err != nil { return err } else { - yaml.Unmarshal(data, &cp.ConfigData) + err = yaml.Unmarshal(data, &cp.ConfigData) + if err != nil { + return err + } + cp.ConfigFile = configFile } diff --git a/main.go b/main.go index 562fbfb..71b0106 100644 --- a/main.go +++ b/main.go @@ -35,7 +35,9 @@ func main() { } conf := L.ConfigProvider{} - conf.Initialize(configFile) + if err := conf.Initialize(configFile); err != nil { + notifyError(err) + } imagick.Initialize() defer imagick.Terminate()