From 68ae3ab862d79632b6d63fa66f49b4233938b112 Mon Sep 17 00:00:00 2001 From: Jeff Trawick Date: Fri, 21 Nov 2003 03:49:12 +0000 Subject: [PATCH] Fix a problem with the display of empty variables ("SetEnv foo") in mod_include. Now it works like 1.3 (see PR for details). Setting of envvars for scripts was/is consistent with 1.3 for empty variables. PR: 24734 Submitted by: Markus Julen Reviewed by: Jeff Trawick git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101830 13f79535-47bb-0310-9956-ffa450edef68 --- CHANGES | 4 ++++ modules/metadata/mod_env.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index d90dfd9a33a..01f4736accb 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,10 @@ Changes with Apache 2.1.0-dev [Remove entries to the current 2.0 section below, when backported] + + *) Fix a problem with the display of empty variables ("SetEnv foo") in + mod_include. PR 24734 [Markus Julen ] + *) Win32 MPM: The bucket brigades subsystem now honors the MaxMemFree setting. [Bill Stoddard] diff --git a/modules/metadata/mod_env.c b/modules/metadata/mod_env.c index ac0250b0f60..6a973fc08e2 100644 --- a/modules/metadata/mod_env.c +++ b/modules/metadata/mod_env.c @@ -158,7 +158,7 @@ static const char *add_env_module_vars_set(cmd_parms *cmd, void *sconf_, /* name is mandatory, value is optional. no value means * set the variable to an empty string */ - apr_table_setn(sconf->vars, name, value); + apr_table_setn(sconf->vars, name, value ? value : ""); return NULL; } -- 2.47.3