don't free silence memblocks that don't exist

git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1910 fefdeb5f-60dc-0310-8127-8f9354f1896f
This commit is contained in:
Lennart Poettering 2007-09-28 00:30:48 +00:00
parent 107f12ae3c
commit 584ca6193c

View file

@ -540,9 +540,10 @@ void pa_sink_input_drop(pa_sink_input *i, size_t length) {
} }
if (i->thread_info.move_silence <= 0) { if (i->thread_info.move_silence <= 0) {
pa_assert(i->thread_info.silence_memblock); if (i->thread_info.silence_memblock) {
pa_memblock_unref(i->thread_info.silence_memblock); pa_memblock_unref(i->thread_info.silence_memblock);
i->thread_info.silence_memblock = NULL; i->thread_info.silence_memblock = NULL;
}
} }
if (length <= 0) if (length <= 0)