From bde246d30bddaf2c626f19a1422e05d3803d123e Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Wed, 30 Sep 2015 15:27:06 +0200 Subject: [PATCH] bus-manager: only unregister skeletons if they were actually registered --- src/nm-bus-manager.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); } }