lib_wpa_client: making it thread safe?

Vivek Natarajan vivek.natraj at gmail.com
Mon Jun 3 07:58:42 EDT 2013


On Mon, Jun 3, 2013 at 3:09 PM, Jouni Malinen <j at w1.fi> wrote:
>
> > On Android platform though, the framework (which I believe is multi-threaded) is linked with libhardware_legacy (native library used for the HAL), itself linked with lib_wpa_client. During some monkey testing on our platform, we've seen different random crashes in lib_wpa_client, because no locking was used by the framework to use this interface.
>
> This is a known issue with Android and should be fixed (and have been
> fixed in some branches, I'd assume) to not misuse wpa_ctrl.c functions,
> i.e., mainly to not close the connection while there is a pending

A similar crash issue was fixed with this:

https://android.googlesource.com/platform/hardware/libhardware_legacy/+/897f6dd64224d22c22c8f7a497331bf5bc335e4c%5E%21/

Please check if you have the above patch.

Vivek.


More information about the HostAP mailing list