Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8702:8fb251e401e6 HEAD
deliver: If -a wasn't specified and no Envelope-To: header, the fallback implementation was buggy.
Patch by Steffen Kaiser.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 02 Feb 2009 12:50:27 -0500 |
parents | db9989630e89 |
children | e07901202df1 |
files | src/deliver/deliver.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/deliver/deliver.c Mon Feb 02 12:48:41 2009 -0500 +++ b/src/deliver/deliver.c Mon Feb 02 12:50:27 2009 -0500 @@ -1133,7 +1133,7 @@ if (destaddr == NULL) { destaddr = deliver_get_address(mail, "Envelope-To"); if (destaddr == NULL) { - destaddr = strchr(user, '@') == NULL ? user : + destaddr = strchr(user, '@') != NULL ? user : t_strconcat(user, "@", deliver_set->hostname, NULL); }