aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Dronnikov <dronnikov@gmail.com>2010-10-05 01:21:32 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2010-10-05 01:21:32 +0200
commit5b3430017895001e134b6c37a0ea4d2c082ba209 (patch)
treee24599df30b7ca779bc5d71705c2a333175cd62a
parent5aa4d532735b715f10560513e79e96f237957570 (diff)
downloadbusybox-w32-5b3430017895001e134b6c37a0ea4d2c082ba209.tar.gz
busybox-w32-5b3430017895001e134b6c37a0ea4d2c082ba209.tar.bz2
busybox-w32-5b3430017895001e134b6c37a0ea4d2c082ba209.zip
sendmail: fix assumption that headers should have a space after the colon
Signed-off-by: Vladimir Dronnikov <dronnikov@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--mailutils/sendmail.c8
1 files 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)
221 221
222 // analyze headers 222 // analyze headers
223 // To: or Cc: headers add recipients 223 // To: or Cc: headers add recipients
224 if (0 == strncasecmp("To: ", s, 4) || 0 == strncasecmp("Bcc: " + 1, s, 4)) { 224 if (0 == strncasecmp("To:", s, 3) || 0 == strncasecmp("Bcc:" + 1, s, 3)) {
225 rcptto(sane_address(s+4)); 225 rcptto(sane_address(s+3));
226 goto addheader; 226 goto addheader;
227 // Bcc: header adds blind copy (hidden) recipient 227 // Bcc: header adds blind copy (hidden) recipient
228 } else if (0 == strncasecmp("Bcc: ", s, 5)) { 228 } else if (0 == strncasecmp("Bcc:", s, 4)) {
229 rcptto(sane_address(s+5)); 229 rcptto(sane_address(s+4));
230 free(s); 230 free(s);
231 // N.B. Bcc: vanishes from headers! 231 // N.B. Bcc: vanishes from headers!
232 232