#3878: mtime to -1 for about 1% of the mails
-------------------------+-------------------------
Reporter: uxmutt | Owner: mutt-dev
Type: defect | Status: new
Priority: major | Milestone:
Component: maildir/mh | Version:
Resolution: | Keywords: utime mtime
-------------------------+-------------------------
Comment (by kevin8t8):
The sorting issue and underlying problem will be fixed by upgrading to at
least 1.6.0, (which has the fix for #3798).
The patch I'm about to commit just addresses the bug that
mutt_read_rfc822_header() leaves the hdr->received less than 0, and then
mutt has checks for (!hdr->received) everywhere. The patch simply resets
it back to 0 if it's invalid before exiting mutt_read_rfc822_header().
Then the
code, such as in _maildir_commit_message(), won't create an invalid mtime
when copying the message to another folder.
Unfortunately, this won't fix the mtimes of all those emails, but I
appreciate you taking the time to create a ticket about this.
--
Ticket URL: <https://dev.mutt.org/trac/ticket/3878#comment:3>
Mutt <http://www.mutt.org/>
The Mutt mail user agent