CHROMIUM: Don't set roam_in_progress if radio work already pending

Otherwise, an already-pending connect request could cause us to flip
roam_in_progress when it shouldn't be. Make sure that the pending radio
work is a result of the most recent wpa_supplicant_connect call.

BUG=b:171683002, b:179389661, b:182207807, b:175597856
TEST=RoamFT.*

Signed-off-by: Matthew Wang <matthewmwang@chromium.org>
Change-Id: Iaa9ec10e35e8eebaf315fd87ea32ce1fd7060871
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/hostap/+/2737476
Reviewed-by: Brian Norris <briannorris@chromium.org>
2 files changed