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);
 		}