From: Johannes Schlüter Date: Thu, 6 Oct 2005 20:29:13 +0000 (+0000) Subject: - Fix #34557 php -m exits with "error" 1 X-Git-Tag: RELEASE_0_9_1~215 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7e85bac9ec27e9326535f9780bffdd7d89630f9e;p=php - Fix #34557 php -m exits with "error" 1 --- diff --git a/sapi/cgi/cgi_main.c b/sapi/cgi/cgi_main.c index d6ad516a50..7597bff7a6 100644 --- a/sapi/cgi/cgi_main.c +++ b/sapi/cgi/cgi_main.c @@ -1366,7 +1366,7 @@ consult the installation file that came with this distribution, or visit \n\ } php_print_info(0xFFFFFFFF TSRMLS_CC); php_end_ob_buffers(1 TSRMLS_CC); - exit(1); + exit(0); break; case 'l': /* syntax check mode */ @@ -1384,7 +1384,7 @@ consult the installation file that came with this distribution, or visit \n\ print_extensions(TSRMLS_C); php_printf("\n"); php_end_ob_buffers(1 TSRMLS_CC); - exit(1); + exit(0); break; #if 0 /* not yet operational, see also below ... */ @@ -1417,7 +1417,7 @@ consult the installation file that came with this distribution, or visit \n\ php_printf("PHP %s (%s) (built: %s %s)\nCopyright (c) 1997-2005 The PHP Group\n%s", PHP_VERSION, sapi_module.name, __DATE__, __TIME__, get_zend_version()); #endif php_end_ob_buffers(1 TSRMLS_CC); - exit(1); + exit(0); break; case 'w': diff --git a/sapi/cli/php_cli.c b/sapi/cli/php_cli.c index fc01ee212c..ecaf4f7f9d 100644 --- a/sapi/cli/php_cli.c +++ b/sapi/cli/php_cli.c @@ -704,8 +704,9 @@ int main(int argc, char *argv[]) php_output_activate(TSRMLS_C); php_cli_usage(argv[0]); php_end_ob_buffers(1 TSRMLS_CC); - exit_status=1; - goto err; + exit_status=0; + zend_ini_deactivate(TSRMLS_C); + goto out_err; case 'i': /* php info & quit */ @@ -714,7 +715,7 @@ int main(int argc, char *argv[]) } php_print_info(0xFFFFFFFF TSRMLS_CC); php_end_ob_buffers(1 TSRMLS_CC); - exit_status=1; + exit_status=0; goto out; case 'm': /* list compiled in modules */ @@ -726,8 +727,9 @@ int main(int argc, char *argv[]) print_extensions(TSRMLS_C); php_printf("\n"); php_end_ob_buffers(1 TSRMLS_CC); - exit_status=1; - goto err; + exit_status=0; + zend_ini_deactivate(TSRMLS_C); + goto out_err; case 'v': /* show php version & quit */ if (php_request_startup(TSRMLS_C)==FAILURE) { @@ -739,7 +741,7 @@ int main(int argc, char *argv[]) php_printf("PHP %s (%s) (built: %s %s)\nCopyright (c) 1997-2005 The PHP Group\n%s", PHP_VERSION, sapi_module.name, __DATE__, __TIME__, get_zend_version()); #endif php_end_ob_buffers(1 TSRMLS_CC); - exit_status=1; + exit_status=0; goto out; default: