From 65f961fca02ca4c866f2ece6f0733e0b5836f7cd Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 24 Jun 2020 12:43:08 +0200 Subject: [PATCH] impl-device: don't warn for unknown node id Just debug the node id and remove it when known. It's possible that no node was created for the id because it did not have a factory. --- src/pipewire/impl-device.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/pipewire/impl-device.c b/src/pipewire/impl-device.c index 2135e2380..0078d6c12 100644 --- a/src/pipewire/impl-device.c +++ b/src/pipewire/impl-device.c @@ -744,13 +744,9 @@ static void device_object_info(void *data, uint32_t id, od = find_object(device, id); if (info == NULL) { - if (od) { - pw_log_debug(NAME" %p: remove node %d", device, id); + pw_log_debug(NAME" %p: remove node %d (%p)", device, id, od); + if (od) object_destroy(od); - } - else { - pw_log_warn(NAME" %p: unknown node %d", device, id); - } } else if (od != NULL) { if (info->change_mask & SPA_DEVICE_OBJECT_CHANGE_MASK_PROPS)