On Thu, Jun 18, 2026 at 08:19 +0800, Kevin J. McCarthy wrote:

Since Capabilities[x] elements are short fixed strings (e.g., "IMAP4rev1", "CONDSTORE"), ascii_strcasecmp() will return before reading the uninitialized tmp[126] byte. However, the helper is buggy in isolation.

This basically sums it up. The comparison function is buggy, but since mutt controls the list of compared strings we won't hit the bug.

I don't want to accept an AI rewrite just before 2.4.0, so I'll try to look for alternative fixes. Or if any of you want to take a look and propose a minimal fix for before I get to it, that would be great too.

All I know is your messages here, but offhand, I don't see a need for any fix just before a release. A bug that won't happen can wait, can't it?

Reply via email to