]> granicus.if.org Git - php/commitdiff
Merge branch 'PHP-7.4'
authorChristoph M. Becker <cmbecker69@gmx.de>
Mon, 6 Jan 2020 13:51:14 +0000 (14:51 +0100)
committerChristoph M. Becker <cmbecker69@gmx.de>
Mon, 6 Jan 2020 13:51:14 +0000 (14:51 +0100)
* PHP-7.4:
  Fix #54298: Using empty additional_headers adding extraneous CRLF

1  2 
ext/standard/mail.c

index 9e7d9a5b3bd9f29a31945e05a9191c36eb32b460,b27923aca1954b3d24a587526e6c007b427f3c95..4bac24a99b49eda3c14e1b2e54b24ac873ec512c
@@@ -333,7 -368,7 +333,7 @@@ PHP_FUNCTION(mail
                extra_cmd = php_escape_shell_cmd(ZSTR_VAL(extra_cmd));
        }
  
-       if (php_mail(to_r, subject_r, message, headers_str ? ZSTR_VAL(headers_str) : NULL, extra_cmd ? ZSTR_VAL(extra_cmd) : NULL)) {
 -      if (php_mail(to_r, subject_r, message, str_headers && ZSTR_LEN(str_headers) ? ZSTR_VAL(str_headers) : NULL, extra_cmd ? ZSTR_VAL(extra_cmd) : NULL)) {
++      if (php_mail(to_r, subject_r, message, headers_str && ZSTR_LEN(headers_str) ? ZSTR_VAL(headers_str) : NULL, extra_cmd ? ZSTR_VAL(extra_cmd) : NULL)) {
                RETVAL_TRUE;
        } else {
                RETVAL_FALSE;