diff --git a/src/seq/seq.c b/src/seq/seq.c index 76cb78be..59ebe62a 100644 --- a/src/seq/seq.c +++ b/src/seq/seq.c @@ -800,7 +800,7 @@ int snd_seq_remove_events(snd_seq_t *seq, snd_seq_remove_events_t *rmp) if (remove_match(rmp, ev)) { /* Remove event */ seq->obufused -= len; - memmove(ep, ep + len, seq->obufused - (seq->obuf - ep)); + memmove(ep, ep + len, seq->obufused - (ep - seq->obuf)); } else { ep += len; }