Index: usr.sbin/newsyslog/ptimes.c =================================================================== --- usr.sbin/newsyslog/ptimes.c +++ usr.sbin/newsyslog/ptimes.c @@ -277,7 +277,7 @@ tm.tm_mday += save; if (tm.tm_mday > daysmon) { - tm.tm_mon++; + tm.tm_mon = (tm.tm_mon + 1) % 12; tm.tm_mday = tm.tm_mday - daysmon; } }