From 5b3430017895001e134b6c37a0ea4d2c082ba209 Mon Sep 17 00:00:00 2001 From: Vladimir Dronnikov Date: Tue, 5 Oct 2010 01:21:32 +0200 Subject: sendmail: fix assumption that headers should have a space after the colon Signed-off-by: Vladimir Dronnikov Signed-off-by: Denys Vlasenko --- mailutils/sendmail.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mailutils/sendmail.c b/mailutils/sendmail.c index 59591ee4b..ec97cf8af 100644 --- a/mailutils/sendmail.c +++ b/mailutils/sendmail.c @@ -221,12 +221,12 @@ int sendmail_main(int argc UNUSED_PARAM, char **argv) // analyze headers // To: or Cc: headers add recipients - if (0 == strncasecmp("To: ", s, 4) || 0 == strncasecmp("Bcc: " + 1, s, 4)) { - rcptto(sane_address(s+4)); + if (0 == strncasecmp("To:", s, 3) || 0 == strncasecmp("Bcc:" + 1, s, 3)) { + rcptto(sane_address(s+3)); goto addheader; // Bcc: header adds blind copy (hidden) recipient - } else if (0 == strncasecmp("Bcc: ", s, 5)) { - rcptto(sane_address(s+5)); + } else if (0 == strncasecmp("Bcc:", s, 4)) { + rcptto(sane_address(s+4)); free(s); // N.B. Bcc: vanishes from headers! -- cgit v1.2.3