]> granicus.if.org Git - php/commitdiff
check for NULL (coverity issue #386)
authorAntony Dovgal <tony2001@php.net>
Fri, 21 Sep 2007 14:11:45 +0000 (14:11 +0000)
committerAntony Dovgal <tony2001@php.net>
Fri, 21 Sep 2007 14:11:45 +0000 (14:11 +0000)
main/main.c

index f65e08f310b7453464188fec3a8ab60b60f6caf2..1dbfac23b8ec2f4ee7ca2d8c0f6565040be55837 100644 (file)
@@ -348,11 +348,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;
 }