diff --git a/common/lib/window.c b/common/lib/window.c index 103b527d3..295f050c4 100644 --- a/common/lib/window.c +++ b/common/lib/window.c @@ -55,7 +55,7 @@ double window_update(struct window *w, double in) { double out = w->data[(w->pos - w->steps) & w->mask]; - w->data[w->pos++] = in; + w->data[w->pos++ & w->mask] = in; return out; }