summaryrefslogtreecommitdiffhomepage
path: root/mailutils
diff options
context:
space:
mode:
Diffstat (limited to 'mailutils')
-rw-r--r--mailutils/sendmail.c4
1 files changed, 3 insertions, 1 deletions
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