summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntony Dovgal <tony2001@php.net>2007-09-21 14:12:52 +0000
committerAntony Dovgal <tony2001@php.net>2007-09-21 14:12:52 +0000
commit74ae13f933ca98e68de58b45d71b0d233a0a42e0 (patch)
tree1678c53644b2158d77e6d56f147b75dcccaaf6e3
parent074b4e51f02453ad7db218f8e4a31bbbb05662c0 (diff)
downloadphp-git-74ae13f933ca98e68de58b45d71b0d233a0a42e0.tar.gz
MFH: check for NULL (coverity issue #386)
-rw-r--r--main/main.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/main/main.c b/main/main.c
index 8ce3afef0f..1744068bd5 100644
--- a/main/main.c
+++ b/main/main.c
@@ -229,11 +229,13 @@ static int php_get_display_errors_mode(char *value, int value_length)
mode = PHP_DISPLAY_ERRORS_STDERR;
} else if (value_length == 6 && !strcasecmp(value, "stdout")) {
mode = PHP_DISPLAY_ERRORS_STDOUT;
- } else {
+ } else if (value) {
mode = atoi(value);
if (mode && mode != PHP_DISPLAY_ERRORS_STDOUT && mode != PHP_DISPLAY_ERRORS_STDERR) {
mode = PHP_DISPLAY_ERRORS_STDOUT;
}
+ } else {
+ mode = PHP_DISPLAY_ERRORS_STDOUT;
}
return mode;
}