|
@@ -438,7 +438,9 @@ spectral_control_cmn(struct wlan_objmgr_pdev *pdev,
|
|
|
struct spectral_caps *caps;
|
|
|
|
|
|
caps = &sscan_req->caps_req.sscan_caps;
|
|
|
- sc->sptrlc_get_spectral_capinfo(pdev, caps);
|
|
|
+ ret = sc->sptrlc_get_spectral_capinfo(pdev, caps);
|
|
|
+ if (QDF_IS_STATUS_ERROR(ret))
|
|
|
+ goto bad;
|
|
|
}
|
|
|
break;
|
|
|
|
|
@@ -447,7 +449,9 @@ spectral_control_cmn(struct wlan_objmgr_pdev *pdev,
|
|
|
struct spectral_diag_stats *diag;
|
|
|
|
|
|
diag = &sscan_req->diag_req.sscan_diag;
|
|
|
- sc->sptrlc_get_spectral_diagstats(pdev, diag);
|
|
|
+ ret = sc->sptrlc_get_spectral_diagstats(pdev, diag);
|
|
|
+ if (QDF_IS_STATUS_ERROR(ret))
|
|
|
+ goto bad;
|
|
|
}
|
|
|
break;
|
|
|
|