summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJérôme Loyet <fat@php.net>2011-11-03 15:47:19 +0000
committerJérôme Loyet <fat@php.net>2011-11-03 15:47:19 +0000
commit10a1121a37f0322e9ad954460635ab80eeb73c12 (patch)
tree8f419537f4e7ec3399267847ae48f9086b0cc2b6
parent36103d1236c7290223fad40221344bd76a2ad45b (diff)
downloadphp-git-10a1121a37f0322e9ad954460635ab80eeb73c12.tar.gz
- Fixed bug #60179 (php_flag and php_value does not work properly)
-rw-r--r--sapi/fpm/fpm/fpm_conf.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/sapi/fpm/fpm/fpm_conf.c b/sapi/fpm/fpm/fpm_conf.c
index 5ad7c96dd2..2a31d1a511 100644
--- a/sapi/fpm/fpm/fpm_conf.c
+++ b/sapi/fpm/fpm/fpm_conf.c
@@ -539,7 +539,7 @@ static char *fpm_conf_set_array(zval *key, zval *value, void **config, int conve
if (convert_to_bool) {
char *err = fpm_conf_set_boolean(value, &subconf, 0);
if (err) return err;
- kv->value = strdup(b ? "On" : "Off");
+ kv->value = strdup(b ? "1" : "0");
} else {
kv->value = strdup(Z_STRVAL_P(value));
if (fpm_conf_expand_pool_name(&kv->value) == -1) {
@@ -1343,20 +1343,10 @@ static void fpm_conf_ini_parser_array(zval *name, zval *key, zval *value, void *
err = fpm_conf_set_array(key, value, &config, 0);
} else if (!strcmp("php_value", Z_STRVAL_P(name))) {
- if (!*Z_STRVAL_P(value)) {
- zlog(ZLOG_ERROR, "[%s:%d] empty value", ini_filename, ini_lineno);
- *error = 1;
- return;
- }
config = (char *)current_wp->config + WPO(php_values);
err = fpm_conf_set_array(key, value, &config, 0);
} else if (!strcmp("php_admin_value", Z_STRVAL_P(name))) {
- if (!*Z_STRVAL_P(value)) {
- zlog(ZLOG_ERROR, "[%s:%d] empty value", ini_filename, ini_lineno);
- *error = 1;
- return;
- }
config = (char *)current_wp->config + WPO(php_admin_values);
err = fpm_conf_set_array(key, value, &config, 0);