From 4886072b4b169718b05a94c4c6b3a778fe7c3408 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Sat, 2 Nov 2002 23:08:20 +0000 Subject: [PATCH] Fixed bug #20217. When php_flag & php_value are used, the PHP_INI_PERDIR flag should be used when setting the ini value. Otherwise, the user cannot modify per-directory ini settings specified via .htaccess. --- sapi/apache2filter/apache_config.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sapi/apache2filter/apache_config.c b/sapi/apache2filter/apache_config.c index 1b4c1bc1ee3..aad4fdef640 100644 --- a/sapi/apache2filter/apache_config.c +++ b/sapi/apache2filter/apache_config.c @@ -76,7 +76,7 @@ static const char *real_value_hnd(cmd_parms *cmd, void *dummy, static const char *php_apache_value_handler(cmd_parms *cmd, void *dummy, const char *name, const char *value) { - return real_value_hnd(cmd, dummy, name, value, PHP_INI_USER); + return real_value_hnd(cmd, dummy, name, value, PHP_INI_PERDIR); } static const char *php_apache_admin_value_handler(cmd_parms *cmd, void *dummy, @@ -103,7 +103,7 @@ static const char *real_flag_hnd(cmd_parms *cmd, void *dummy, const char *arg1, static const char *php_apache_flag_handler(cmd_parms *cmd, void *dummy, const char *name, const char *value) { - return real_flag_hnd(cmd, dummy, name, value, PHP_INI_USER); + return real_flag_hnd(cmd, dummy, name, value, PHP_INI_PERDIR); } static const char *php_apache_admin_flag_handler(cmd_parms *cmd, void *dummy,