sniper          Sun Nov  6 17:41:51 2005 EDT

  Modified files:              
    /php-src/sapi/cli   php_cli.c 
  Log:
  - Fixed minor memory leak triggered by: -dzlib.output_compression=1 -m
  
http://cvs.php.net/diff.php/php-src/sapi/cli/php_cli.c?r1=1.133&r2=1.134&ty=u
Index: php-src/sapi/cli/php_cli.c
diff -u php-src/sapi/cli/php_cli.c:1.133 php-src/sapi/cli/php_cli.c:1.134
--- php-src/sapi/cli/php_cli.c:1.133    Wed Oct 19 17:57:35 2005
+++ php-src/sapi/cli/php_cli.c  Sun Nov  6 17:41:51 2005
@@ -20,7 +20,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: php_cli.c,v 1.133 2005/10/19 21:57:35 iliaa Exp $ */
+/* $Id: php_cli.c,v 1.134 2005/11/06 22:41:51 sniper Exp $ */
 
 #include "php.h"
 #include "php_globals.h"
@@ -719,8 +719,9 @@
                                goto out;
 
                        case 'm': /* list compiled in modules */
-                               php_output_startup();
-                               php_output_activate(TSRMLS_C);
+                               if (php_request_startup(TSRMLS_C)==FAILURE) {
+                                       goto err;
+                               }
                                php_printf("[PHP Modules]\n");
                                print_modules(TSRMLS_C);
                                php_printf("\n[Zend Modules]\n");
@@ -728,19 +729,24 @@
                                php_printf("\n");
                                php_end_ob_buffers(1 TSRMLS_CC);
                                exit_status=0;
-                               sapi_deactivate(TSRMLS_C);
-                               zend_ini_deactivate(TSRMLS_C);
-                               goto out_err;
+                               goto out;
 
                        case 'v': /* show php version & quit */
-                               if (php_request_startup(TSRMLS_C)==FAILURE) {
+                               if (php_request_startup(TSRMLS_C) == FAILURE) {
                                        goto err;
                                }
-#if ZEND_DEBUG
-                               php_printf("PHP %s (%s) (built: %s %s) 
(DEBUG)\nCopyright (c) 1997-2005 The PHP Group\n%s", PHP_VERSION, 
sapi_module.name, __DATE__, __TIME__, get_zend_version());
-#else
-                               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());
+
+                               php_printf("PHP %s (%s) (built: %s %s) 
%s\nCopyright (c) 1997-2005 The PHP Group\n%s",
+                                       PHP_VERSION, sapi_module.name, 
__DATE__, __TIME__,
+#if ZEND_DEBUG && defined(HAVE_GCOV)
+                                       "(DEBUG GCOV)",
+#elif ZEND_DEBUG
+                                       "(DEBUG)",
+#elif defined(HAVE_GCOV)
+                                       "(GCOV)",
 #endif
+                                       get_zend_version()
+                               );
                                php_end_ob_buffers(1 TSRMLS_CC);
                                exit_status=0;
                                goto out;

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to