diff --git a/src/pipewire/impl-port.c b/src/pipewire/impl-port.c index 9d49a8097..ed6fe9f1e 100644 --- a/src/pipewire/impl-port.c +++ b/src/pipewire/impl-port.c @@ -1595,6 +1595,8 @@ void pw_impl_port_destroy(struct pw_impl_port *port) pw_param_clear(&impl->pending_list, SPA_ID_INVALID); free(port->tag[SPA_DIRECTION_INPUT]); free(port->tag[SPA_DIRECTION_OUTPUT]); + free(port->cap[SPA_DIRECTION_INPUT]); + free(port->cap[SPA_DIRECTION_OUTPUT]); pw_map_clear(&port->mix_port_map);