diff options
Diffstat (limited to 'core')
| -rw-r--r-- | core/hdd/src/wlan_hdd_stats.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/hdd/src/wlan_hdd_stats.c b/core/hdd/src/wlan_hdd_stats.c index 600545f5acbd..1531f1c1b0e9 100644 --- a/core/hdd/src/wlan_hdd_stats.c +++ b/core/hdd/src/wlan_hdd_stats.c @@ -1674,6 +1674,12 @@ static int __wlan_hdd_cfg80211_get_station(struct wiphy *wiphy, if (true == pHddStaCtx->hdd_ReassocScenario) { hdd_notice("Roaming is in progress, cannot continue with this request"); + /* + * supplicant reports very low rssi to upper layer + * and handover happens to cellular. + * send the cached rssi when get_station + */ + sinfo->signal = pAdapter->rssi; return 0; } |
