diff options
author | Thomas Haller <thaller@redhat.com> | 2018-01-10 17:26:58 +0100 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2018-02-21 20:28:46 +0100 |
commit | bc3aebbab8e857827e732d156d6684aef4179945 (patch) | |
tree | 73397095a696d4e9601182290043d0876406c21a /src/devices/wwan/nm-device-modem.c | |
parent | 19f24574dc253cf287ec1aea632ac1a1d919dbbb (diff) | |
download | NetworkManager-bc3aebbab8e857827e732d156d6684aef4179945.tar.gz |
wwan: disconnect signals from ppp-manager before clearing instance
Diffstat (limited to 'src/devices/wwan/nm-device-modem.c')
-rw-r--r-- | src/devices/wwan/nm-device-modem.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/devices/wwan/nm-device-modem.c b/src/devices/wwan/nm-device-modem.c index b79d145d1f..ccf6e17da2 100644 --- a/src/devices/wwan/nm-device-modem.c +++ b/src/devices/wwan/nm-device-modem.c @@ -743,9 +743,10 @@ dispose (GObject *object) { NMDeviceModemPrivate *priv = NM_DEVICE_MODEM_GET_PRIVATE ((NMDeviceModem *) object); - if (priv->modem) + if (priv->modem) { g_signal_handlers_disconnect_by_data (priv->modem, NM_DEVICE_MODEM (object)); - g_clear_object (&priv->modem); + g_clear_object (&priv->modem); + } G_OBJECT_CLASS (nm_device_modem_parent_class)->dispose (object); } |