Mercurial > dovecot > original-hg > dovecot-1.1
changeset 8297:daa507054b09 HEAD
message_address_write() wrote extra @ if route was specified.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 01 Jun 2009 00:30:34 -0400 |
parents | 9e16501b3819 |
children | 553dce8f6185 |
files | src/lib-mail/message-address.c src/lib-mail/message-address.h |
diffstat | 2 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-mail/message-address.c Sun May 31 20:36:37 2009 -0400 +++ b/src/lib-mail/message-address.c Mon Jun 01 00:30:34 2009 -0400 @@ -386,7 +386,6 @@ } str_append_c(str, '<'); if (addr->route != NULL) { - str_append_c(str, '@'); str_append(str, addr->route); str_append_c(str, ':'); }
--- a/src/lib-mail/message-address.h Sun May 31 20:36:37 2009 -0400 +++ b/src/lib-mail/message-address.h Mon Jun 01 00:30:34 2009 -0400 @@ -7,7 +7,14 @@ struct message_address { struct message_address *next; - const char *name, *route, *mailbox, *domain; + /* display-name */ + const char *name; + /* route string contains the @ prefix */ + const char *route; + /* local-part */ + const char *mailbox; + const char *domain; + /* there were errors when parsing this address */ bool invalid_syntax; };