Brett Lymn wrote:
I brute forced a fix by checking the return from wpa_sm_rx_eapol() and if it is 0 then force a complete reauthentication. I am sure this is not the correct fix but it seems to go a long way towards stopping my wireless network breaking every time a rekeying is performed. Attached is a diff to wpa_supplicant.c in src/dist/wpa/wpa_supplicant.
So far so good over here. Saw it do a Group rekeying via wpa_cli and my bssid is still valid.
I'll be sure to complain loudly if it fails later in the day :-) Thanks! Jared