diff --git a/libraries/base/mm/src/vhdl/mm_master_mux.vhd b/libraries/base/mm/src/vhdl/mm_master_mux.vhd
index abac065ce676b536b61ea87e0d741c85253c3bd0..7ab34a45f22ad5d29561f64fb7970f68565417e5 100644
--- a/libraries/base/mm/src/vhdl/mm_master_mux.vhd
+++ b/libraries/base/mm/src/vhdl/mm_master_mux.vhd
@@ -122,7 +122,7 @@ BEGIN
     mux_mosi <= master_mosi_arr(index);
 
     -- Multiplex slave read response
-    p_miso : PROCESS(mux_miso, index)
+    p_miso : PROCESS(mux_miso, index, index_hold)
     BEGIN
       master_miso_arr <= (OTHERS=>mux_miso);  -- default assign to all, to avoid latches
       FOR I IN 0 TO g_nof_masters-1 LOOP