From bbb347fa912a5891c18b93d886e3143ca0545a82 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 26 Jul 2007 13:58:50 +0000 Subject: [PATCH] properly free memblocks when skipping over them git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1545 fefdeb5f-60dc-0310-8127-8f9354f1896f --- src/pulsecore/sink-input.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pulsecore/sink-input.c b/src/pulsecore/sink-input.c index 9683661..44d00ef 100644 --- a/src/pulsecore/sink-input.c +++ b/src/pulsecore/sink-input.c @@ -475,8 +475,11 @@ void pa_sink_input_drop(pa_sink_input *i, size_t length) { pa_cvolume volume; if (pa_sink_input_peek(i, &chunk, &volume) >= 0) { - size_t l = chunk.length; + size_t l; + pa_memblock_unref(chunk.memblock); + + l = chunk.length; if (l > length) l = length; -- 2.7.4