diff options
author | Jong Wook Kim <jongwook@google.com> | 2018-04-26 15:16:50 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-04-26 15:16:50 -0700 |
commit | 289292e4915a45e5c00dfbf1c5bf3e5dc82e0565 (patch) | |
tree | 9f0d1454fb99a8b33b4bd90489d36141342a6ce5 /wpa_supplicant | |
parent | 70ab65b0f771b17dc95fd37e5ca27465d64523b3 (diff) | |
parent | 20ba891e22aced98b4a6bb3af16b2ea5f592f633 (diff) | |
download | wpa_supplicant_8-289292e4915a45e5c00dfbf1c5bf3e5dc82e0565.tar.gz |
Update wpa_supplicant MAC address before connecting
am: 20ba891e22
Change-Id: I6faefb1e3f2bacded515240797b220a86242d63d
Diffstat (limited to 'wpa_supplicant')
-rw-r--r-- | wpa_supplicant/hidl/1.1/sta_network.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/wpa_supplicant/hidl/1.1/sta_network.cpp b/wpa_supplicant/hidl/1.1/sta_network.cpp index e50927fd..9d4cc913 100644 --- a/wpa_supplicant/hidl/1.1/sta_network.cpp +++ b/wpa_supplicant/hidl/1.1/sta_network.cpp @@ -1528,6 +1528,9 @@ SupplicantStatus StaNetwork::selectInternal() struct wpa_supplicant *wpa_s = retrieveIfacePtr(); wpa_s->scan_min_time.sec = 0; wpa_s->scan_min_time.usec = 0; + // Make sure that the supplicant is updated to the latest + // MAC address, which might have changed due to MAC randomization. + wpa_supplicant_update_mac_addr(wpa_s); wpa_supplicant_select_network(wpa_s, wpa_ssid); return {SupplicantStatusCode::SUCCESS, ""}; } |