Merge pull request #12226 from zexi/redfish-panic

fix(baremetal): avoid redfish resp nil cause panic
This commit is contained in:
Zexi Li
2021-10-12 11:43:44 +08:00
committed by GitHub
+3
View File
@@ -177,6 +177,9 @@ func (r *SBaseRedfishClient) Probe(ctx context.Context) error {
if r.IsDebug {
log.Debugf("%s", resp.PrettyString())
}
if resp == nil {
return errors.Errorf("Response is nil")
}
err = r.IRedfishDriver().ParseRoot(resp)
if err != nil {
return errors.Wrap(err, "r.IRedfishDriver().ParseRoot(resp)")