diff --git a/src/pulsecore/sink.c b/src/pulsecore/sink.c index ced23a51c..5a79a41c0 100644 --- a/src/pulsecore/sink.c +++ b/src/pulsecore/sink.c @@ -320,7 +320,8 @@ static void inputs_drop(pa_sink *s, pa_mix_info *info, unsigned n, size_t length break; } - if (++p > n) + p++; + if (p >= n) p = 0; }