The following patches are mostly to clean up valgrind reporting of unreleased but still reachable memory and are related to releasing all allocated resources within the various cleanup functions.
The two supplicant patches are for not allocating a pending call and related structures when there's no callback function for handing a D-Bus reply. 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 | 23 ++++++++++++++++------- gsupplicant/supplicant.c | 28 +++++++++++++++++----------- plugins/bluetooth.c | 2 ++ src/dnsproxy.c | 15 +++++++++++++-- src/main.c | 1 + src/peer.c | 4 ++++ src/rfkill.c | 11 +++++++++-- src/rtnl.c | 11 +++++++++-- src/technology.c | 6 ++++++ 9 files changed, 77 insertions(+), 24 deletions(-) -- 1.9.1 _______________________________________________ connman mailing list connman@connman.net https://lists.connman.net/mailman/listinfo/connman