Hi,

All msg buf counters are long, so lmin(9) should be used here.

ok?

bluhm

Index: kern/subr_log.c
===================================================================
RCS file: /cvs/src/sys/kern/subr_log.c,v
retrieving revision 1.43
diff -u -p -r1.43 subr_log.c
--- kern/subr_log.c     18 May 2016 23:42:12 -0000      1.43
+++ kern/subr_log.c     19 May 2016 00:00:23 -0000
@@ -145,7 +145,7 @@ msgbuf_putchar(struct msgbuf *mbp, const
                return;
 
        mbp->msg_bufc[mbp->msg_bufx++] = c;
-       mbp->msg_bufl = min(mbp->msg_bufl+1, mbp->msg_bufs);
+       mbp->msg_bufl = lmin(mbp->msg_bufl+1, mbp->msg_bufs);
        if (mbp->msg_bufx < 0 || mbp->msg_bufx >= mbp->msg_bufs)
                mbp->msg_bufx = 0;
        /* If the buffer is full, keep the most recent data. */

Reply via email to