Apologies for the absurdly-long line in that MFC!

The first time I tried the MFC I had modified the commit-log message to follow standard conventions, but then it turned out I had the wrong ssh-keys in effect so the 'git push' didn't work.

I then redid all the steps for the MFC, this time setting up the correct ssh-keys, but then I forgot the '--edit' on the git cherry-pick step. I was expecting the editting to happen on the 'git push' step, and was quite surprised to see the commit sail right in there! "Yay" for using the right ssh-keys, but also an "oops...".

The branch stable/13 has been updated by gad:

URL: https://cgit.FreeBSD.org/src/commit/?id=ca927128bf6a92abce27151fbb1ab112fd2a8385

commit ca927128bf6a92abce27151fbb1ab112fd2a8385
Author:     Garance A Drosehn <g...@freebsd.org>
AuthorDate: 2021-12-30 20:45:13 +0000
Commit:     Garance A Drosehn <g...@freebsd.org>
CommitDate: 2023-09-23 21:04:40 +0000

    When parsing a rule to rotate log files on a specific week day,
parseDWM() can advance the time to the next week. If the next week is in the next month, then tm_mon is incremented. However, the increment was failing to handle the wraparound from December to January, so when parsing a rule during the last week of the December, the month would
    advance to month 12. This triggered an out-of-bounds read of the
    mtab[] array in days_pmonth() after parseDWM() returned.  To fix,
this change resets the month to January and increment the year when
    the month increment wraps.

--
Garance Alistair Drosehn                =     dro...@rpi.edu
Lead Developer @rpi                   and    g...@freebsd.org
Rensselaer Polytechnic Institute;             Troy, NY;  USA

Reply via email to