Reworked patch 2 and 3 based on review comments; did not touch patch 6 as the channel variable is referenced in send_request(). Getting rid of that reference would require adding channel as a parameter and changing all the callers, which is probably more work than it's worth.
As I had previously sent v2 for patch 4, sending this set as v3. Hannu Mallat (9): bluetooth: Clean up gdbus client on exit rfkill: Cleanup IO watch on exit supplicant: Do not wait for D-Bus reply if it's not used supplicant: Don't wait for interface removal reply if not needed technology: Clean up technology list on exit rtnl: Cleanup IO watch on exit peer: Clean up at exit dnsproxy: Clean up cache on exit main: Free wifi option parameter gsupplicant/dbus.c | 42 ++++++++++++++++++++++++++---------------- gsupplicant/supplicant.c | 7 +++++-- plugins/bluetooth.c | 2 ++ src/dnsproxy.c | 15 +++++++++++++-- src/main.c | 1 + src/peer.c | 4 ++++ src/rfkill.c | 23 ++++++++++++----------- src/rtnl.c | 11 +++++++++-- src/technology.c | 6 ++++++ 9 files changed, 78 insertions(+), 33 deletions(-) -- 1.9.1 _______________________________________________ connman mailing list connman@connman.net https://lists.connman.net/mailman/listinfo/connman