From: Aaro Koskinen Date: Sun, 24 Feb 2013 22:45:07 +0000 (+0200) Subject: sendmail: don't mangle e-mail headers X-Git-Tag: 1_22_0~224 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=95e99e5271cb15247ba8926f0352387643164528;p=oweals%2Fbusybox.git sendmail: don't mangle e-mail headers Leave the original To: and Cc: headers untouched, when we try to extract addresses from them. Signed-off-by: Aaro Koskinen Signed-off-by: Denys Vlasenko --- diff --git a/mailutils/sendmail.c b/mailutils/sendmail.c index 4f73512e9..0f536adae 100644 --- a/mailutils/sendmail.c +++ b/mailutils/sendmail.c @@ -299,7 +299,9 @@ int sendmail_main(int argc UNUSED_PARAM, char **argv) // To: or Cc: headers add recipients if (opts & OPT_t) { if (0 == strncasecmp("To:", s, 3) || 0 == strncasecmp("Bcc:" + 1, s, 3)) { - rcptto(sane_address(s+3)); + char *r = xstrdup(s+3); + rcptto(sane_address(r)); + free(r); goto addheader; } // Bcc: header adds blind copy (hidden) recipient