From 46e408aa32d5015d35fed4bfdcc64cf89f167567 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andr=C3=A9=20Malo?= Date: Sun, 18 Apr 2004 19:17:43 +0000 Subject: [PATCH] don't segfault, when setting an empty header value git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103442 13f79535-47bb-0310-9956-ffa450edef68 --- CHANGES | 3 +++ modules/metadata/mod_headers.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 309892a265..085dc5a83c 100644 --- a/CHANGES +++ b/CHANGES @@ -2,6 +2,9 @@ Changes with Apache 2.1.0-dev [Remove entries to the current 2.0 section below, when backported] + *) mod_headers no longer crashes if an empty header value should + be added. [André Malo] + *) mod_cgi: Handle output on stderr during script execution on Unix platforms; preventing deadlock when stderr output fills pipe buffer. PR 22030. [Joe Orton, Jeff Trawick] diff --git a/modules/metadata/mod_headers.c b/modules/metadata/mod_headers.c index d20f57bcbd..ec2fa2873f 100644 --- a/modules/metadata/mod_headers.c +++ b/modules/metadata/mod_headers.c @@ -474,7 +474,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) -- 2.50.1