]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
don't segfault, when setting an empty header value
authorAndré Malo <nd@apache.org>
Sat, 24 Apr 2004 11:51:07 +0000 (11:51 +0000)
committerAndré Malo <nd@apache.org>
Sat, 24 Apr 2004 11:51:07 +0000 (11:51 +0000)
Reviewed by: Brad Nicholes, Jeff Trawick

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@103495 13f79535-47bb-0310-9956-ffa450edef68

CHANGES
STATUS
modules/metadata/mod_headers.c

diff --git a/CHANGES b/CHANGES
index 38bd99db8168fcb52c60fb1a36d16c804dadaf5e..b8bf10aa7f306c13f755f2a3220d52595e9783fd 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,8 @@
 Changes with Apache 2.0.50
 
+  *) mod_headers no longer crashes if an empty header value should
+     be added.  [André Malo]
+
   *) Fix segfault in mod_expires, which occured under certain
      circumstances. PR 28047.  [André Malo]
 
diff --git a/STATUS b/STATUS
index fffa6a8125534b9cde8eef79aa01d36bc4a9dd55..4c1182841c0db3e1a73d77597c99e258769e2537 100644 (file)
--- a/STATUS
+++ b/STATUS
@@ -1,5 +1,5 @@
 APACHE 2.0 STATUS:                                              -*-text-*-
-Last modified at [$Date: 2004/04/24 11:43:01 $]
+Last modified at [$Date: 2004/04/24 11:51:06 $]
 
 Release:
 
@@ -93,10 +93,6 @@ PATCHES TO BACKPORT FROM 2.1
          server/core.c: r1.275
        +1: nd
 
-    *) mod_headers: don't segfault, when supplying an empty header value
-         modules/metadata/mod_headers.c: r1.56
-       +1: nd, bnicholes, trawick
-
     *) mod_headers: Backport ErrorHeader directive (regression from 1.3)
          modules/metadata/mod_headers.c: r1.44, 1.45, 1.51
        +1: nd, trawick
index e5e85904cea5974906b7a1c4201176b6141ec5c7..b88c485c30cd73fb7e89d6855393d40fef2f6efc 100644 (file)
@@ -435,7 +435,7 @@ static char* process_tags(header_entry *hdr, request_rec *r)
         else
             str = apr_pstrcat(r->pool, str, s, NULL);
     }
-    return str;
+    return str ? str : "";
 }
 
 static int echo_header(echo_do *v, const char *key, const char *val)