From 6c0564c72113b86d49bfcd8703bfa4d0a928a0b4 Mon Sep 17 00:00:00 2001 From: Greg Beaver Date: Wed, 16 Apr 2008 03:26:20 +0000 Subject: [PATCH] increase code coverage for phpinfo(), rework CLI phpinfo for phar.extract_list to be legible --- ext/phar/phar.c | 9 ++++- ext/phar/tests/phpinfo_001.phpt | 63 +++++++++++++++++++++++++++++ ext/phar/tests/phpinfo_002.phpt | 36 +++++++++++++++++ ext/phar/tests/phpinfo_003.phpt | 36 +++++++++++++++++ ext/phar/tests/phpinfo_004.phpt | 70 +++++++++++++++++++++++++++++++++ 5 files changed, 212 insertions(+), 2 deletions(-) create mode 100644 ext/phar/tests/phpinfo_001.phpt create mode 100644 ext/phar/tests/phpinfo_002.phpt create mode 100644 ext/phar/tests/phpinfo_003.phpt create mode 100644 ext/phar/tests/phpinfo_004.phpt diff --git a/ext/phar/phar.c b/ext/phar/phar.c index ddec8115e0..a36e87df65 100644 --- a/ext/phar/phar.c +++ b/ext/phar/phar.c @@ -128,6 +128,7 @@ ZEND_INI_MH(phar_ini_extract_list) /* {{{ */ PHAR_G(extract_list) = new_value; if (stage == ZEND_INI_STAGE_RUNTIME) { + phar_request_initialize(TSRMLS_C); phar_split_extract_list(TSRMLS_C); } @@ -152,6 +153,7 @@ ZEND_INI_DISP(phar_ini_extract_list_disp) /*void name(zend_ini_entry *ini_entry, char *key; char *lasts; char *q; + int started = 0; if (!sapi_module.phpinfo_as_text) { php_printf("