diff --git a/spa/plugins/volume/volume.c b/spa/plugins/volume/volume.c index 493cd7926..31c3af175 100644 --- a/spa/plugins/volume/volume.c +++ b/spa/plugins/volume/volume.c @@ -525,7 +525,7 @@ impl_node_port_use_buffers(void *object, b->flags = direction == SPA_DIRECTION_INPUT ? BUFFER_FLAG_OUT : 0; b->h = spa_buffer_find_meta_data(buffers[i], SPA_META_Header, sizeof(*b->h)); - if (d[0].data == NULL) { + if (d[0].data != NULL) { b->ptr = d[0].data; b->size = d[0].maxsize; } else {