bus-manager: only unregister skeletons if they were actually registered

This commit is contained in:
Lubomir Rintel 2015-09-30 15:27:06 +02:00
parent 30a0c3164c
commit bde246d30b

View file

@ -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);
}
}