diff --git a/libraries/base/dp/src/vhdl/dp_sync_recover.vhd b/libraries/base/dp/src/vhdl/dp_sync_recover.vhd
index f4ff1b9746c7856b039b387c034a1403e8ff3a80..d5cff38ccb5d62090db95fedb0cff9acd70305e4 100644
--- a/libraries/base/dp/src/vhdl/dp_sync_recover.vhd
+++ b/libraries/base/dp/src/vhdl/dp_sync_recover.vhd
@@ -95,7 +95,7 @@ BEGIN
     END IF;
   END PROCESS;  
 
-  p_comb : PROCESS(r, in_sosi, recover_val)
+  p_comb : PROCESS(r, in_sosi, recover_val, restart)
     VARIABLE v : t_reg;
   BEGIN
     v := r;