diff --git a/src/modules/module-rtp/stream.c b/src/modules/module-rtp/stream.c index 19ace50b6..0f7d18b38 100644 --- a/src/modules/module-rtp/stream.c +++ b/src/modules/module-rtp/stream.c @@ -1036,6 +1036,8 @@ out: if (impl) { if (impl->stream) pw_stream_destroy(impl->stream); + if (impl->data_loop) + pw_context_release_loop(impl->context, impl->data_loop); free(impl); } errno = -res;