summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/hdd/src/wlan_hdd_stats.c6
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;
}