How to handle multiple SSIDs with the same BSS
Jouni Malinen
j
Tue Dec 29 12:34:56 PST 2009
On Sun, Dec 27, 2009 at 06:43:48PM -0800, Marcel Holtmann wrote:
> be careful with the D-Bus object path. If you give invalid characters
> then it will crash.
Crashing on invalid string would be interesting default behavior from a
library (mine did not call abort() but did show the warning). Anyway,
obviously we should not have triggered this in the first place.
> #4 0x0000003924c0c66c in dbus_connection_unregister_object_path (connection=0xa64ba0,
> path=0xa64eb0 "(null)/BSSs/76") at dbus-connection.c:5607
> #6 0x000000000042f760 in wpas_dbus_unregister_bss (wpa_s=0xa67880,
> This happens when shutting down wpa_supplicant. See the (null) in the
> object path on unregister.
The BSS objects were being unregistered twice and the latter time was
after the D-Bus path had already been freed. This should now be fixed
and I also provided bit more complete handling of network objects (the
ones from configuration file were not being registered, but they were
being unregistered).
--
Jouni Malinen PGP id EFC895FA
More information about the Hostap
mailing list