Handling error condition in loadspec

Signed-off-by: Rajasekaran <rajasec79@gmail.com>
This commit is contained in:
Rajasekaran
2016-03-06 09:22:26 +05:30
parent 7b6c4c418d
commit 335f63a282
+2 -2
View File
@@ -220,12 +220,12 @@ func loadSpec(cPath string) (spec *specs.LinuxSpec, err error) {
if os.IsNotExist(err) {
return nil, fmt.Errorf("JSON specification file %s not found", cPath)
}
return spec, err
return nil, err
}
defer cf.Close()
if err = json.NewDecoder(cf).Decode(&spec); err != nil {
return spec, err
return nil, err
}
return spec, validateSpec(spec)
}