From d4fab985a2562ebd21036c9b6c44afef3498c788 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 2 Oct 2019 18:33:47 +0200 Subject: [PATCH] small leak fixes --- src/pipewire/device.c | 1 + src/pipewire/mem.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/pipewire/device.c b/src/pipewire/device.c index 2a7d64ab3..1be3aaed1 100644 --- a/src/pipewire/device.c +++ b/src/pipewire/device.c @@ -194,6 +194,7 @@ void pw_device_destroy(struct pw_device *device) pw_device_emit_free(device); pw_properties_free(device->properties); + free(device->name); free(device); } diff --git a/src/pipewire/mem.c b/src/pipewire/mem.c index 2422582ec..e81c59445 100644 --- a/src/pipewire/mem.c +++ b/src/pipewire/mem.c @@ -167,6 +167,7 @@ void pw_mempool_destroy(struct pw_mempool *pool) spa_list_consume(b, &impl->blocks, link) pw_memblock_free(&b->this); + pw_map_clear(&impl->map); if (pool->props) pw_properties_free(pool->props); free(impl);