From 8786602df155c0ef0d35820a2eba9dd777ea69e8 Mon Sep 17 00:00:00 2001 From: Juan Batiz-Benet Date: Thu, 20 Nov 2014 04:39:55 -0800 Subject: [PATCH] config: nicer error to user --- config/serialize.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/config/serialize.go b/config/serialize.go index ba17686cb..b71d945b0 100644 --- a/config/serialize.go +++ b/config/serialize.go @@ -17,7 +17,10 @@ func ReadConfigFile(filename string, cfg interface{}) error { } defer f.Close() - return Decode(f, cfg) + if err := Decode(f, cfg); err != nil { + return fmt.Errorf("Failure to decode config: %s", err) + } + return nil } // WriteConfigFile writes the config from `cfg` into `filename`.