]> git.pond.sub.org Git - empserver/commitdiff
Oops on sequence number mismatch
authorMarkus Armbruster <armbru@pond.sub.org>
Mon, 21 Apr 2008 20:03:36 +0000 (22:03 +0200)
committerMarkus Armbruster <armbru@pike.pond.sub.org>
Wed, 7 May 2008 08:33:42 +0000 (10:33 +0200)
Old code only logged this, for fear of false positives.

src/lib/common/file.c

index ce13d14b51ee26427e430ed75edbc6c50c024c5b..d89256a43fdf60d0c3da615fb0946eebcb4b0060 100644 (file)
@@ -507,16 +507,8 @@ new_seqno(struct empfile *ep, void *buf)
     if (!(ep->flags & EFF_TYPED))
        return;
     old_seqno = get_seqno(ep, elt->uid);
-#if 0
     if (CANT_HAPPEN(old_seqno != elt->seqno))
        old_seqno = MAX(old_seqno, elt->seqno);
-#else
-    if (old_seqno != elt->seqno) {
-       logerror("seqno mismatch ef_type=%d uid=%d: %d!=%d",
-                ep->uid, elt->uid, old_seqno, elt->seqno);
-       old_seqno = MAX(old_seqno, elt->seqno);
-    }
-#endif
     elt->seqno = old_seqno + 1;
 }