← Commit list

5b3430017

Vladimir Dronnikov
Vladimir Dronnikov
2010-10-05
FAILED Duration: 271s

Subject

sendmail: fix assumption that headers should have a space after the colon

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

mailutils/sendmail.c+4 -4
@@ -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!