sendmail: fix assumption that headers should have a space after the colon
No binary (build failed)
—
(log yok)
| @@ -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! | |