X-PHP-Originating-Script adds newline if no custom headers are given
| Bug #66535 | X-PHP-Originating-Script adds newline if no custom headers are given | ||||
|---|---|---|---|---|---|
| Submitted: | 2014-01-21 17:16 UTC | Modified: | 2014-02-28 14:46 UTC | ||
| From: | datibbaw@php.net | Assigned: | datibbaw (profile) | ||
| Status: | Closed | Package: | *Mail Related | ||
| PHP Version: | 5.5.8 | OS: | N/A | ||
| Private report: | No | CVE-ID: | None | ||
[2014-01-21 17:16 UTC] datibbaw@php.net
Description:
------------
A newline is added to the mail headers when mail.add_x_header is used and no other headers are passed to mail().
The scenario in which custom headers are used was already fixed in #48620, back in 2009; this is different.
Test script:
---------------
assert(ini_get('mail.add_x_header') == 1);
mail("me@example.com", "Test", "A line of text.");
Expected result:
----------------
From: me@mymachine.local (Me)
X-PHP-Originating-Script: 501:-
A line of text.
Actual result:
--------------
From: me@mymachine.local (Me)
X-PHP-Originating-Script: 501:-
A line of text.
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2014-02-28 14:46 UTC] datibbaw@php.net
-Status: Open +Status: Closed -Assigned To: +Assigned To: datibbaw