Index: trunk/xcache.c
===================================================================
--- trunk/xcache.c	(revision 929)
+++ trunk/xcache.c	(revision 931)
@@ -651,10 +651,8 @@
 	zval* ei;
 	const xc_entry_data_php_t *php;
-	xc_entry_php_t *entry_php = (xc_entry_php_t *) entry;
 
 	ALLOC_INIT_ZVAL(ei);
 	array_init(ei);
 
-	add_assoc_long_ex(ei, ZEND_STRS("refcount"), entry_php->refcount);
 	add_assoc_long_ex(ei, ZEND_STRS("hits"),     entry->hits);
 	add_assoc_long_ex(ei, ZEND_STRS("ctime"),    entry->ctime);
@@ -670,5 +668,5 @@
 		switch (entry->name_type) {
 			case IS_UNICODE:
-					ZVAL_UNICODEL(zv, entry->name.ustr.val, entry->name.ustr.len, 1);
+				ZVAL_UNICODEL(zv, entry->name.ustr.val, entry->name.ustr.len, 1);
 				break;
 			case IS_STRING:
@@ -685,7 +683,9 @@
 #endif
 	switch (type) {
-		case XC_TYPE_PHP:
+		case XC_TYPE_PHP: {
+			xc_entry_php_t *entry_php = (xc_entry_php_t *) entry;
 			php = entry_php->php;
 			add_assoc_long_ex(ei, ZEND_STRS("size"),          entry->size + php->size);
+			add_assoc_long_ex(ei, ZEND_STRS("refcount"),      entry_php->refcount);
 			add_assoc_long_ex(ei, ZEND_STRS("phprefcount"),   php->refcount);
 			add_assoc_long_ex(ei, ZEND_STRS("file_mtime"),    entry_php->file_mtime);
@@ -705,4 +705,5 @@
 #endif
 			break;
+		}
 
 		case XC_TYPE_VAR:
