summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pulsecore/filter/lfe-filter.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pulsecore/filter/lfe-filter.c b/src/pulsecore/filter/lfe-filter.c
index 8c79b556b..5f5ace25b 100644
--- a/src/pulsecore/filter/lfe-filter.c
+++ b/src/pulsecore/filter/lfe-filter.c
@@ -113,7 +113,7 @@ pa_memchunk * pa_lfe_filter_process(pa_lfe_filter_t *f, pa_memchunk *buf) {
struct saved_state *s, *s2;
void *data;
- if (!f->active)
+ if (!f->active || !buf->length)
return buf;
/* Remove old states (FIXME: we could do better than searching the entire array here?) */