]> granicus.if.org Git - php/commitdiff
Fixed memory leaks.
authorIlia Alshanetsky <iliaa@php.net>
Sat, 26 Oct 2002 19:33:15 +0000 (19:33 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Sat, 26 Oct 2002 19:33:15 +0000 (19:33 +0000)
sapi/cli/php_cli.c

index c96d2d56a3a13212dc68d9555ac5c4cb902e4f40..60a560c8dd1b4710e66fd4f7b46f89c24674983a 100644 (file)
@@ -740,8 +740,6 @@ int main(int argc, char *argv[])
                        break;
                }
 
-               php_request_shutdown((void *) 0);
-
                if (cli_sapi_module.php_ini_path_override) {
                        free(cli_sapi_module.php_ini_path_override);
                }
@@ -751,6 +749,8 @@ int main(int argc, char *argv[])
        } zend_end_try();
 
 out:
+       php_request_shutdown((void *) 0);
+out_err:       
        if (module_started) {
                php_module_shutdown(TSRMLS_C);
        }
@@ -762,8 +762,9 @@ out:
        exit(exit_status);
 
 err:
+       zend_ini_deactivate(TSRMLS_C);
        exit_status = 1;
-       goto out;
+       goto out_err;
 }
 /* }}} */