summaryrefslogtreecommitdiff
path: root/main/php_ini.c
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>1999-04-09 20:12:46 +0000
committerZeev Suraski <zeev@php.net>1999-04-09 20:12:46 +0000
commitf8ef66d1a4f7a9f151579631f3a64edcff7ab353 (patch)
treeaa6c8322d553f99c476d3de5b6c0e52c018c82e0 /main/php_ini.c
parentb6f5873260732a5759f8d2653e2806dc1181a078 (diff)
downloadphp-git-f8ef66d1a4f7a9f151579631f3a64edcff7ab353.tar.gz
*** empty log message ***
Diffstat (limited to 'main/php_ini.c')
-rw-r--r--main/php_ini.c19
1 files changed, 6 insertions, 13 deletions
diff --git a/main/php_ini.c b/main/php_ini.c
index 757dd8217d..bca0b76f0f 100644
--- a/main/php_ini.c
+++ b/main/php_ini.c
@@ -134,6 +134,7 @@ int php_restore_ini_entry(char *name, uint name_length)
ini_entry->value = ini_entry->orig_value;
ini_entry->value_length = ini_entry->orig_value_length;
}
+ return SUCCESS;
}
@@ -146,12 +147,8 @@ long php_ini_long(char *name, uint name_length, int orig)
php_ini_entry *ini_entry;
if (_php3_hash_find(&known_directives, name, name_length, (void **) &ini_entry)==SUCCESS) {
- if (orig) {
- if (ini_entry->orig_value) {
- return (long) atoi(ini_entry->orig_value);
- } else {
- return 0;
- }
+ if (orig && ini_entry->orig_value) {
+ return (long) atoi(ini_entry->orig_value);
} else {
return (long) atoi(ini_entry->value);
}
@@ -166,12 +163,8 @@ double php_ini_double(char *name, uint name_length, int orig)
php_ini_entry *ini_entry;
if (_php3_hash_find(&known_directives, name, name_length, (void **) &ini_entry)==SUCCESS) {
- if (orig) {
- if (ini_entry->orig_value) {
- return (double) strtod(ini_entry->orig_value, NULL);
- } else {
- return 0.0;
- }
+ if (orig && ini_entry->orig_value) {
+ return (double) strtod(ini_entry->orig_value, NULL);
} else {
return (double) strtod(ini_entry->value, NULL);
}
@@ -186,7 +179,7 @@ char *php_ini_string(char *name, uint name_length, int orig)
php_ini_entry *ini_entry;
if (_php3_hash_find(&known_directives, name, name_length, (void **) &ini_entry)==SUCCESS) {
- if (orig) {
+ if (orig && ini_entry->orig_value) {
return ini_entry->orig_value;
} else {
return ini_entry->value;