From 71b8739c3c104c67b01f4de6c82317b87f8faec4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andr=C3=A9=20Malo?= Date: Sun, 18 Apr 2004 19:42:34 +0000 Subject: [PATCH] Allow ErrorHeader echo git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103444 13f79535-47bb-0310-9956-ffa450edef68 --- CHANGES | 2 ++ modules/metadata/mod_headers.c | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 085dc5a83c..5147ae5220 100644 --- a/CHANGES +++ b/CHANGES @@ -2,6 +2,8 @@ Changes with Apache 2.1.0-dev [Remove entries to the current 2.0 section below, when backported] + *) mod_headers: Allow 'echo' also for ErrorHeaders. [André Malo] + *) mod_headers no longer crashes if an empty header value should be added. [André Malo] diff --git a/modules/metadata/mod_headers.c b/modules/metadata/mod_headers.c index ec2fa2873f..bcdb436ead 100644 --- a/modules/metadata/mod_headers.c +++ b/modules/metadata/mod_headers.c @@ -394,8 +394,9 @@ static APR_INLINE const char *header_inout_cmd(cmd_parms *cmd, if (value) return "Header echo takes two arguments"; - else if (cmd->info != &hdr_out) - return "Header echo only valid on Header directive"; + else if (cmd->info != &hdr_out && cmd->info != &hdr_err) + return "Header echo only valid on Header and ErrorHeader " + "directives"; else { regex = ap_pregcomp(cmd->pool, hdr, REG_EXTENDED | REG_NOSUB); if (regex == NULL) { -- 2.50.1