From b074ef2c2577ab0c8e35e7c1e1d7b268141d0696 Mon Sep 17 00:00:00 2001 From: Xuefer Date: Sun, 19 Nov 2006 01:47:38 +0000 Subject: [PATCH] trunk: fixed #48, was leaking info when cacher is not enabled by size git-svn-id: svn://svn.lighttpd.net/xcache/trunk@279 c26eb9a1-5813-0410-bd6c-c2e55f420ca7 --- xcache.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/xcache.c b/xcache.c index d4cde5d..814adb1 100644 --- a/xcache.c +++ b/xcache.c @@ -1581,13 +1581,12 @@ static void xcache_admin_operate(xcache_op_type optype, INTERNAL_FUNCTION_PARAME xc_cache_t **caches, *cache; long id = 0; - if (!xc_initized) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "XCache is not initized"); - RETURN_FALSE; - } - xcache_admin_auth_check(TSRMLS_C); + if (!xc_initized) { + RETURN_NULL(); + } + if (optype == XC_OP_COUNT) { if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &type) == FAILURE) { return;