Hi Arron,
Ok I see, but actually your patch is wrong because if autoscan fallback
has started, it put scanning to true, and at those place you really need
to put scanning to false.
Instead, you might try a patch on src/device.c in function
mark_network_unavailable():
change line: if (connman_network_get_connected(network) == TRUE) by:
if (connman_network_get_connected(network) == TRUE ||
connman_network_get_connecting(network) == TRUE)
can you try that?
Tomasz
_______________________________________________
connman mailing list
connman@connman.net
http://lists.connman.net/listinfo/connman