On Wed, Sep 20, 2017 at 05:00:43PM -0700, Claus Assmann wrote: > This has been verified with Mutt 1.9.0 (2017-09-02), it happens > with earlier versions too.
I believe the attached patch fixes the problem. I'm a little busy the next few days, and I need some more time to review the fix before pushing. But as soon as I have a chance I'll commit the fix. -- Kevin J. McCarthy GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA
# HG changeset patch # User Kevin McCarthy <ke...@8t8.us> # Date 1506741020 25200 # Fri Sep 29 20:10:20 2017 -0700 # Node ID 45dba1299debb576ac7043a296be117484b1e2bd # Parent bc43a7e56a421fb7dbfdaa8db32c710131c24117 Fix address group terminator "exact address" printing to display trailing semicolon. diff --git a/rfc822.c b/rfc822.c --- a/rfc822.c +++ b/rfc822.c @@ -489,20 +489,20 @@ if (last) { last->next = cur; last = cur; } phraselen = 0; commentlen = 0; - s++; #ifdef EXACT_ADDRESS - begin = skip_email_wsp(s); + begin = s; #endif + s++; } else if (*s == '<') { terminate_buffer (phrase, phraselen); cur = rfc822_new_address (); if (phraselen) cur->personal = safe_strdup (phrase); if ((ps = parse_route_addr (s + 1, comment, &commentlen, sizeof (comment) - 1, cur)) == NULL)
signature.asc
Description: PGP signature