#3878: mtime to -1 for about 1% of the mails -------------------------+------------------------- Reporter: uxmutt | Owner: mutt-dev Type: defect | Status: closed Priority: major | Milestone: Component: maildir/mh | Version: Resolution: fixed | Keywords: utime mtime -------------------------+------------------------- Changes (by Kevin McCarthy <kevin@…>):
* status: new => closed * resolution: => fixed Comment: In [changeset:"586dad383893f90420c20e9b0347786274a6d0fc" 6800:586dad383893]: {{{ #!CommitTicketReference repository="" revision="586dad383893f90420c20e9b0347786274a6d0fc" Reset invalid parsed received dates to 0. (closes #3878) The actual problem in the ticket would be solved by d3f31cf9239e (see #3798). However there is still the bug that Mutt considers a (hdr->received != 0) to be set and usable, despite not checking the return value of mutt_parse_date(). Change mutt_read_rfc822_header() to unset an invalid received value back to 0. We don't do this inside mutt_read_rfc822_line() because that would cause the next received line to be parsed. }}} -- Ticket URL: <https://dev.mutt.org/trac/ticket/3878#comment:4> Mutt <http://www.mutt.org/> The Mutt mail user agent