config: nicer error to user
Juan Batiz-Benet committed
Nov 20, 2014 at 04:39 UTC
8786602df155c0ef0d35820a2eba9dd777ea69e8
1 file changed
+4
-1
config/serialize.go
+4
-1
@@ -17,7 +17,10 @@ func ReadConfigFile(filename string, cfg interface{}) error {
17
}
18
defer f.Close()
19
20
- return Decode(f, cfg)
20
+ if err := Decode(f, cfg); err != nil {
21
+ return fmt.Errorf("Failure to decode config: %s", err)
22
+ }
23
+ return nil
24
}
25
26
// WriteConfigFile writes the config from `cfg` into `filename`.