On Wed, Feb 04, 2026 at 01:04:20PM +0800, Kevin J. McCarthy wrote: > From: Kevin McCarthy <[email protected]> > > This function is used by mx_get_magic() to check if a path is a > maildir mailbox. I believe it was only looking for "cur" to save on > stat calls. > > However, this can cause misbehavior in some cases. The browser won't > enter a (non-maildir) directory that contains only a subdirectory > "cur". On the other other hand, mutt relies on the "tmp" and "new" > subdirectories existing or fails operations, such as append to > mailbox, or postponing mail. > --- > Just going through some branches I'd accumulated over the past few years. > > I'm sure I don't need to ask for feedback, but this is a tradeoff of a > couple stat calls for correct behavior in some less common situations. > Thoughts?
Yes! I've been burned by this in the past when I had a maildir tree without all 3 directories, where mutt could read the mail just fine, but other tools couldn't. It was my fault in creating the maildir tree that way, but took me forever to figure out what was wrong :) So the patch looks good to me. thanks, greg k-h
