]> granicus.if.org Git - php/commitdiff
Fix more shutdown wierdness
authorMarcus Boerger <helly@php.net>
Sat, 19 Apr 2003 15:02:44 +0000 (15:02 +0000)
committerMarcus Boerger <helly@php.net>
Sat, 19 Apr 2003 15:02:44 +0000 (15:02 +0000)
sapi/cli/php_cli.c

index 22aef0ef79ed7cc2173b44ef733c624b045207b7..9bc806e8395e18146b29ce931e518249fa7de844 100644 (file)
@@ -609,12 +609,14 @@ int main(int argc, char *argv[])
 
                zend_uv.html_errors = 0; /* tell the engine we're in non-html mode */
                CG(in_compilation) = 0; /* not initialized but needed for several options */
+               EG(uninitialized_zval_ptr) = NULL;
 
                if (cli_sapi_module.php_ini_path_override && cli_sapi_module.php_ini_ignore) {
                        SG(headers_sent) = 1;
                        SG(request_info).no_headers = 1;
                        PUTS("You cannot use both -n and -c switch. Use -h for help.\n");
-                       exit(1);
+                       exit_status=1;
+                       goto out_err;
                }
        
                while ((c = php_getopt(argc, argv, OPTIONS, &optarg, &optind, 0)) != -1) {