NetworkManager/src/devices/wwan
Frederic Danis c3fc960587 devices/wwan: Stop PPP manager in deactivate_cleanup()
When ModemManager exits, pppd is not killed due to nm_exported_object not
unexported (ppp_manager refcount = 2).
Call to nm_ppp_manager_stop_sync() allows to correctly clean ppp_manager
before calling g_clear_object(), as this is done in nm-device-ethernet.c and
nm-device-adsl.c.

[thaller@redhat.com: rebase and adjust patch]

https://bugzilla.gnome.org/show_bug.cgi?id=796108

https://mail.gnome.org/archives/networkmanager-list/2018-May/msg00015.html
(cherry picked from commit 227e179560)
2018-05-18 10:17:32 +02:00
..
libnm-wwan.ver bt: track name-owner changes via NMModemManager and create D-Bus proxy asynchronously 2017-05-12 17:29:33 +02:00
nm-device-modem.c wwan: disconnect signals from ppp-manager before clearing instance 2018-05-18 10:17:27 +02:00
nm-device-modem.h build: don't add subdirectories to include search path but require qualified include 2016-11-21 14:26:37 +01:00
nm-modem-broadband.c wwan: clear idle source id when the callback runs 2017-12-21 09:45:01 +01:00
nm-modem-broadband.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-modem-manager.c core,clients: use our own string hashing function nm_str_hash() 2017-10-18 13:05:00 +02:00
nm-modem-manager.h bt: track name-owner changes via NMModemManager and create D-Bus proxy asynchronously 2017-05-12 17:29:33 +02:00
nm-modem-ofono.c ofono: refactor error handling in context_property_changed() 2017-11-10 15:22:32 +01:00
nm-modem-ofono.h core: refactor private data in "src" 2016-10-04 09:50:56 +02:00
nm-modem.c devices/wwan: Stop PPP manager in deactivate_cleanup() 2018-05-18 10:17:32 +02:00
nm-modem.h core: rework tracking of gateway/default-route in ip-config 2017-10-10 08:46:47 +02:00
nm-wwan-factory.c modem: make NMModemManager a singleton 2017-05-12 17:29:33 +02:00