Cherry-pick: Fail RSSI polling if wifi is not associated

Bug: 65025500
Test: compile, unit tests
Merged-In: Id4fe741d4a66329302cea0961d1bc17a35aa9382
Change-Id: Id4fe741d4a66329302cea0961d1bc17a35aa9382
diff --git a/client_interface_impl.cpp b/client_interface_impl.cpp
index 974ff17..9a1785c 100644
--- a/client_interface_impl.cpp
+++ b/client_interface_impl.cpp
@@ -199,6 +199,11 @@
 }
 
 bool ClientInterfaceImpl::SignalPoll(vector<int32_t>* out_signal_poll_results) {
+  if (!IsAssociated()) {
+    LOG(INFO) << "Fail RSSI polling because wifi is not associated.";
+    return false;
+  }
+
   StationInfo station_info;
   if (!netlink_utils_->GetStationInfo(interface_index_,
                                       bssid_,