On Fri, 2014-05-16 at 13:55 +0300, Hannu Mallat wrote: > It is possible to overwrite the pending_call and pending_slot fields > in the GSupplicantInterface structure by making a new supplicant > related DBus call while an older call is still ongoing. This causes > problems with cleanup at interface removal time, as the older call is > not canceled and its reply processing may access already freed memory. > > Fixed by having supplicant DBus code keep track of pending calls in a > list which is updated when call replies are processed. Supplicant code > can request cancellation of all pending calls for a particular > interface when needed.
Applied, thanks for all the hard work! Patrik _______________________________________________ connman mailing list connman@connman.net https://lists.connman.net/mailman/listinfo/connman