mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-25 15:20:08 +01:00
Fix bgo #549401 (inspired by patch from Alexander Sack) * src/nm-device-ethernet.c - (finish_supplicant_task): clean up scheduled tasks and free memory - (remove_supplicant_interface_error_handler): remove the supplicant error idle callback too - (supplicant_interface_release): rename from supplicant_interface_clean to match nm-device-wifi.c; clean up supplicant interface-related state tasks when the supplicant interface is disposed of - (schedule_state_handler): add scheduled tasks to a list so they can be cleaned up later - (supplicant_mgr_state_cb_handler, supplicant_iface_state_cb_handler, supplicant_iface_connection_state_cb_handler): use finish_supplicant_task() to clean up each completed task - (supplicant_iface_connection_error_cb_handler, supplicant_connection_timeout_cb): clear source id when the task is complete - (supplicant_iface_connection_error_cb): save scheduled task id for later cleanup - (nm_device_ethernet_dispose): clean up any pending supplicant state tasks * src/nm-device-wifi.c - (finish_supplicant_task): clean up scheduled tasks and free memory - (remove_supplicant_interface_error_handler): remove the supplicant error idle callback too - (supplicant_interface_release): clean up supplicant interface-related state tasks when the supplicant interface is disposed of - (schedule_state_handler): add scheduled tasks to a list so they can be cleaned up later - (supplicant_mgr_state_cb_handler, supplicant_iface_state_cb_handler, supplicant_iface_connection_state_cb_handler): use finish_supplicant_task() to clean up each completed task - (supplicant_iface_connection_error_cb_handler): clear source id when the task is complete - (supplicant_iface_connection_error_cb): save scheduled task id for later cleanup - (nm_device_wifi_dispose): clean up any pending supplicant state tasks git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@4105 4912f4e0-d625-0410-9fb7-b9a5a253dbdc |
||
|---|---|---|
| .. | ||
| backends | ||
| dhcp-manager | ||
| dnsmasq-manager | ||
| named-manager | ||
| ppp-manager | ||
| supplicant-manager | ||
| vpn-manager | ||
| .cvsignore | ||
| gdb-cmd | ||
| Makefile.am | ||
| NetworkManager.c | ||
| NetworkManager.conf | ||
| NetworkManagerAP.c | ||
| NetworkManagerAP.h | ||
| NetworkManagerPolicy.c | ||
| NetworkManagerPolicy.h | ||
| NetworkManagerSystem.c | ||
| NetworkManagerSystem.h | ||
| NetworkManagerUtils.c | ||
| NetworkManagerUtils.h | ||
| nm-activation-request.c | ||
| nm-activation-request.h | ||
| nm-active-connection.c | ||
| nm-active-connection.h | ||
| nm-call-store.c | ||
| nm-call-store.h | ||
| nm-cdma-device.c | ||
| nm-cdma-device.h | ||
| nm-crash-logger.c | ||
| nm-dbus-manager.c | ||
| nm-dbus-manager.h | ||
| nm-device-ethernet.c | ||
| nm-device-ethernet.h | ||
| nm-device-interface.c | ||
| nm-device-interface.h | ||
| nm-device-private.h | ||
| nm-device-wifi.c | ||
| nm-device-wifi.h | ||
| nm-device.c | ||
| nm-device.h | ||
| nm-dhcp4-config.c | ||
| nm-dhcp4-config.h | ||
| nm-gsm-device.c | ||
| nm-gsm-device.h | ||
| nm-hal-manager.c | ||
| nm-hal-manager.h | ||
| nm-hso-gsm-device.c | ||
| nm-hso-gsm-device.h | ||
| nm-ip4-config.c | ||
| nm-ip4-config.h | ||
| nm-logging.c | ||
| nm-logging.h | ||
| nm-manager.c | ||
| nm-manager.h | ||
| nm-netlink-monitor.c | ||
| nm-netlink-monitor.h | ||
| nm-netlink.c | ||
| nm-netlink.h | ||
| nm-properties-changed-signal.c | ||
| nm-properties-changed-signal.h | ||
| nm-serial-device.c | ||
| nm-serial-device.h | ||
| wpa.c | ||
| wpa.h | ||