Ticket #5340: block_cache_dbg.diff
File block_cache_dbg.diff, 557 bytes (added by , 14 years ago) |
---|
-
block_cache.cpp
1625 1626 if (cache->num_dirty_blocks > 0) 1626 1627 cache->num_dirty_blocks--; 1627 1628 1628 if (data == block->current_data) 1629 if (data == block->current_data) { 1629 1630 block->is_dirty = false; 1631 #if BLOCK_CACHE_DEBUG_CHANGED 1632 if (block->compare != NULL) { 1633 cache->Free(block->compare); 1634 block->compare = NULL; 1635 } 1636 #endif 1637 } 1630 1638 1631 1639 if (previous != NULL) { 1632 1640 previous->blocks.Remove(block);