⬢ DragonFlyBSD Kernel Audit
DF-2749 / fix.diff
← back to finding ↓ download raw
--- a/sys/kern/vfs_journal.c
+++ b/sys/kern/vfs_journal.c
@@ -214,11 +214,10 @@
 	    if ((jo->flags & MC_JOURNAL_WANT_FULLDUPLEX) == 0) {
 		if (jo->fifo.rindex == jo->fifo.xindex) {
 		    jo->fifo.xindex += (rawp->recsize + 15) & ~15;
-		    jo->total_acked += (rawp->recsize + 15) & ~15;
 		}
 	    }
 	    jo->fifo.rindex += (rawp->recsize + 15) & ~15;
-	    jo->total_acked += bytes;
+	    jo->total_acked += (rawp->recsize + 15) & ~15;
 	    KKASSERT(jo->fifo.windex - jo->fifo.rindex >= 0);
 	    continue;
 	}