]> granicus.if.org Git - php/commitdiff
(php_ns_sapi_header_handler): use sapi_free_header()
authorSascha Schumann <sas@php.net>
Fri, 3 Dec 1999 11:46:04 +0000 (11:46 +0000)
committerSascha Schumann <sas@php.net>
Fri, 3 Dec 1999 11:46:04 +0000 (11:46 +0000)
sapi/aolserver/aolserver.c

index 6acd0a4059fa3e2fe58ab58871171873a9fef3a8..24f8675982543f73b1401591ef2e56e88339d72d 100644 (file)
@@ -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;
 }