diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2015-09-30 15:27:06 +0200 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2015-09-30 16:35:32 +0200 |
commit | bde246d30bddaf2c626f19a1422e05d3803d123e (patch) | |
tree | 84291cd48e37ded728906a08b45e99742be763c8 | |
parent | 30a0c3164c67656e25a23a48cdbd6d343cfa724a (diff) | |
download | NetworkManager-bde246d30bddaf2c626f19a1422e05d3803d123e.tar.gz |
bus-manager: only unregister skeletons if they were actually registered
-rw-r--r-- | src/nm-bus-manager.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nm-bus-manager.c b/src/nm-bus-manager.c index 7b12b42313..c573f2fcd1 100644 --- a/src/nm-bus-manager.c +++ b/src/nm-bus-manager.c @@ -941,7 +941,8 @@ nm_bus_manager_unregister_object (NMBusManager *self, NMExportedObject *object) for (interfaces = nm_exported_object_get_interfaces (object); interfaces; interfaces = interfaces->next) { GDBusInterfaceSkeleton *interface = G_DBUS_INTERFACE_SKELETON (interfaces->data); - g_dbus_interface_skeleton_unexport (interface); + if (g_dbus_interface_skeleton_get_object_path (interface)) + g_dbus_interface_skeleton_unexport (interface); } } |