hostap: Fix RSSI check for STA mode

RSSI should only be retrieved for STA mode, but the check was wrong.

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
diff --git a/modules/hostap/src/supp_api.c b/modules/hostap/src/supp_api.c
index 051c22f..aa02d5d 100644
--- a/modules/hostap/src/supp_api.c
+++ b/modules/hostap/src/supp_api.c
@@ -646,16 +646,14 @@
 			}
 		}
 
-		if (IS_ENABLED(CONFIG_AP) && status->iface_mode == WIFI_MODE_INFRA) {
+		status->rssi = -WPA_INVALID_NOISE;
+		if (status->iface_mode == WIFI_MODE_INFRA) {
 			ret = z_wpa_ctrl_signal_poll(&signal_poll);
 			if (!ret) {
 				status->rssi = signal_poll.rssi;
 			} else {
 				wpa_printf(MSG_WARNING, "%s:Failed to read RSSI", __func__);
-				status->rssi = -WPA_INVALID_NOISE;
 			}
-		} else {
-			status->rssi = -WPA_INVALID_NOISE;
 		}
 
 		conn_info = os_zalloc(sizeof(struct wpa_conn_info));