Mercurial > dovecot > original-hg > dovecot-1.2
changeset 9111:228100f53e88 HEAD
message_address_write() wrote extra @ if route was specified.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 01 Jun 2009 00:31:13 -0400 |
parents | 8a23ab43132a |
children | 9d634c93d28a |
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 23:35:56 2009 -0400 +++ b/src/lib-mail/message-address.c Mon Jun 01 00:31:13 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 23:35:56 2009 -0400 +++ b/src/lib-mail/message-address.h Mon Jun 01 00:31:13 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; };