summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/network.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/network.c b/src/network.c
index b1cc2998..12d6f6ef 100644
--- a/src/network.c
+++ b/src/network.c
@@ -1424,6 +1424,9 @@ void ofono_network_registration_unregister(struct ofono_modem *modem)
{
DBusConnection *conn = ofono_dbus_get_connection();
+ if (modem->network_registration == NULL)
+ return;
+
g_dbus_unregister_interface(conn, modem->path,
NETWORK_REGISTRATION_INTERFACE);
ofono_modem_remove_interface(modem, NETWORK_REGISTRATION_INTERFACE);