diff --git a/src/examples/media-session/metadata.c b/src/examples/media-session/metadata.c index 23c949fc2..53d7f5fb1 100644 --- a/src/examples/media-session/metadata.c +++ b/src/examples/media-session/metadata.c @@ -192,8 +192,8 @@ static int impl_set_property(void *object, item = find_item(this, subject, key); if (value == NULL) { if (item != NULL) { - pw_array_remove(&this->metadata, item); clear_item(item); + pw_array_remove(&this->metadata, item); type = NULL; changed++; pw_log_info(NAME" %p: remove id:%d key:%s", this,