Changeset 377
- Timestamp:
- 2007-05-05T13:09:28+02:00 (6 years ago)
- Location:
- branches/1.2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.2
-
branches/1.2/NEWS
r373 r377 7 7 == ChangeLog == 8 8 * #86: remove/edit variable in admin page 9 * fixed #77: hits/misses was not updated 9 10 * fixed #56: xcache_set segfaults when xcache.var_size=0 10 11 -
branches/1.2/xcache.c
r368 r377 1768 1768 xc_entry_data_var_t var; 1769 1769 zval *name; 1770 int found = 0; 1770 1771 1771 1772 if (!xc_var_caches) { … … 1784 1785 if (stored_xce) { 1785 1786 if (!VAR_ENTRY_EXPIRED(stored_xce)) { 1787 found = 1; 1786 1788 xc_processor_restore_zval(return_value, stored_xce->data.var->value, stored_xce->have_references TSRMLS_CC); 1787 1789 /* return */ … … 1795 1797 RETVAL_NULL(); 1796 1798 } LEAVE_LOCK(xce.cache); 1799 if (found) { 1800 xce.cache->hits ++; 1801 } 1802 else { 1803 xce.cache->misses ++; 1804 } 1797 1805 } 1798 1806 /* }}} */ … … 1841 1849 xc_entry_data_var_t var; 1842 1850 zval *name; 1851 int found = 0; 1843 1852 1844 1853 if (!xc_var_caches) { … … 1857 1866 if (stored_xce) { 1858 1867 if (!VAR_ENTRY_EXPIRED(stored_xce)) { 1868 found = 1; 1859 1869 RETVAL_TRUE; 1860 1870 /* return */ … … 1868 1878 RETVAL_FALSE; 1869 1879 } LEAVE_LOCK(xce.cache); 1880 if (found) { 1881 xce.cache->hits ++; 1882 } 1883 else { 1884 xce.cache->misses ++; 1885 } 1870 1886 } 1871 1887 /* }}} */
Note: See TracChangeset
for help on using the changeset viewer.

