From 5c5ccc98446bfb64c244487055075e14e0549e5e Mon Sep 17 00:00:00 2001 From: Hartmut Holzgraefe Date: Fri, 28 Apr 2000 16:47:19 +0000 Subject: [PATCH] no more broken scripts by erroneously terminating header()'s argument with a CR-LF --- main/SAPI.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main/SAPI.c b/main/SAPI.c index 9fbb3c231e..5854be30e9 100644 --- a/main/SAPI.c +++ b/main/SAPI.c @@ -371,6 +371,12 @@ SAPI_API int sapi_add_header(char *header_line, uint header_line_len, zend_bool if (duplicate) { header_line = estrndup(header_line, header_line_len); } + + /* cut of trailing spaces, linefeeds and carriage-returns */ + while(isspace(header_line[header_line_len-1])) + header_line[--header_line_len]='\0'; + + sapi_header.header = header_line; sapi_header.header_len = header_line_len; -- 2.40.0