The problem was that when reading back tempfiles for pager display, trailing
\n were not removed from the input so the pager displayed 2 instead of 1.
addresses in the same form they are parsed. NOTE: this requires
significantly more memory.
- WARNING: DO NOT USE THIS OPTION, IT IS BROKEN.
-
-
Once ``configure'' has completed, simply type ``make install.''
Mutt should compile cleanly (without errors) and you should end up with a
The keys used are:
!: modified feature, -: deleted feature, +: new feature
+ ! --enable-exact-address works again
+ next-unread-mailbox
+ $message_cache_clean (clean cache on sync)
+ %P expando for $pager_format
ADDRESS *rfc822_parse_adrlist (ADDRESS *top, const char *s)
{
- int ws_pending;
+ int ws_pending, nl;
const char *begin, *ps;
char comment[STRING], phrase[STRING];
size_t phraselen = 0, commentlen = 0;
last = last->next;
ws_pending = isspace ((unsigned char) *s);
+ if ((nl = mutt_strlen (s)))
+ nl = s[nl - 1] == '\n';
SKIPWS (s);
begin = s;
}
#ifdef EXACT_ADDRESS
if (last)
- last->val = mutt_substrdup (begin, s);
+ last->val = mutt_substrdup (begin, s - nl < begin ? begin : s - nl);
#endif
return top;