set SEQMOD if clear_msg_flags change the flags
[mmh] / sbr / seq_msgstats.c
index 7ffbde1..bfd7fb2 100644 (file)
@@ -27,6 +27,8 @@ void
 clear_msg_flags(struct msgs *mp, int msgnum)
 {
        assert_msg_range(mp, msgnum);
+       if (mp->msgstats[msgnum - mp->lowoff])
+               mp->msgflags |= SEQMOD;
        mp->msgstats[msgnum - mp->lowoff] = 0;
 }