From fd47c5bb32d707a0235e63da2d4463eb4a4c8b19 Mon Sep 17 00:00:00 2001 From: Edin Kadribasic Date: Fri, 22 Nov 2002 13:55:27 +0000 Subject: [PATCH] MFB: Don't send default http status (200). --- sapi/cgi/cgi_main.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/sapi/cgi/cgi_main.c b/sapi/cgi/cgi_main.c index a647f6a26e..119c7021dc 100644 --- a/sapi/cgi/cgi_main.c +++ b/sapi/cgi/cgi_main.c @@ -238,7 +238,6 @@ static void sapi_cgibin_flush(void *server_context) static int sapi_cgi_send_headers(sapi_headers_struct *sapi_headers TSRMLS_DC) { char buf[1024]; - int len; sapi_header_struct *h; zend_llist_position pos; long rfc2616_headers = 0; @@ -252,13 +251,17 @@ static int sapi_cgi_send_headers(sapi_headers_struct *sapi_headers TSRMLS_DC) rfc2616_headers = 0; } - if (rfc2616_headers && SG(sapi_headers).http_status_line) { - len = sprintf(buf, "%s\r\n", SG(sapi_headers).http_status_line); - } else { - len = sprintf(buf, "Status: %d\r\n", SG(sapi_headers).http_response_code); - } + if (SG(sapi_headers).http_response_code != 200) { + int len; + + if (rfc2616_headers) { + len = sprintf(buf, "%s\r\n", SG(sapi_headers).http_status_line); + } else { + len = sprintf(buf, "Status: %d\r\n", SG(sapi_headers).http_response_code); + } - PHPWRITE_H(buf, len); + PHPWRITE_H(buf, len); + } if (SG(sapi_headers).send_default_content_type) { char *hd; -- 2.40.0