Index: /trunk/modules/vci_cc_vcache_wrapper/caba/source/src/vci_cc_vcache_wrapper.cpp
===================================================================
--- /trunk/modules/vci_cc_vcache_wrapper/caba/source/src/vci_cc_vcache_wrapper.cpp	(revision 531)
+++ /trunk/modules/vci_cc_vcache_wrapper/caba/source/src/vci_cc_vcache_wrapper.cpp	(revision 532)
@@ -4143,5 +4143,10 @@
         {
             r_dcache_in_tlb[way*m_dcache_sets+set] = false;
-            r_dcache_tlb_inval_line  = r_dcache_cc_send_nline;
+
+            if( not r_dcache_cleanup_victim_req.read() )
+                r_dcache_tlb_inval_line  = r_dcache_cc_send_nline.read();
+            else
+                r_dcache_tlb_inval_line = r_dcache_cleanup_victim_nline.read();
+
             r_dcache_tlb_inval_set   = 0;
             r_dcache_fsm_scan_save   = DCACHE_MISS_WAIT;
