From: Sascha Schumann Date: Fri, 3 Dec 1999 11:46:04 +0000 (+0000) Subject: (php_ns_sapi_header_handler): use sapi_free_header() X-Git-Tag: PRE_RETURN_REF_PATCH~117 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=964bf9f2888a6e87508711f5f1c89f7824ad2bec;p=php (php_ns_sapi_header_handler): use sapi_free_header() --- diff --git a/sapi/aolserver/aolserver.c b/sapi/aolserver/aolserver.c index 6acd0a4059..24f8675982 100644 --- a/sapi/aolserver/aolserver.c +++ b/sapi/aolserver/aolserver.c @@ -106,22 +106,22 @@ php_ns_sapi_header_handler(sapi_header_struct *sapi_header, sapi_headers_struct header_name = sapi_header->header; header_content = p = strchr(header_name, ':'); - if(!p) return 0; - - *p = '\0'; - do { - header_content++; - } while(*header_content == ' '); + if (p) { + *p = '\0'; + do { + header_content++; + } while (*header_content == ' '); + + if (!strcasecmp(header_name, "Content-type")) { + Ns_ConnSetTypeHeader(NSG(conn), header_content); + } else { + Ns_ConnSetHeaders(NSG(conn), header_name, header_content); + } - if(!strcasecmp(header_name, "Content-type")) { - Ns_ConnSetTypeHeader(NSG(conn), header_content); - } else { - Ns_ConnSetHeaders(NSG(conn), header_name, header_content); + *p = ':'; } - - *p = ':'; - - efree(sapi_header->header); + + sapi_free_header(sapi_header); return 0; }