diff --git a/applications/lofar2/libraries/sdp/src/vhdl/sdp_bf_weights.vhd b/applications/lofar2/libraries/sdp/src/vhdl/sdp_bf_weights.vhd
index 4588db059022d642c483e57e4d87c2aa0a95a1d6..6498dab03f60d379ba41a3f0c5e56ba193ec5730 100644
--- a/applications/lofar2/libraries/sdp/src/vhdl/sdp_bf_weights.vhd
+++ b/applications/lofar2/libraries/sdp/src/vhdl/sdp_bf_weights.vhd
@@ -76,7 +76,7 @@ BEGIN
   -- to be applied according the subband data order 
   -- [N_pol][S_pn/Q_fft]_[S_sub_bf][Q_fft]. Therefore this counter 
   -- has to account for this difference in order.
-  p_cnt : PROCESS(dp_clk, dp_rst)
+  p_cnt : PROCESS(dp_clk, dp_rst, in_sosi_arr)
     VARIABLE v_Q_fft, v_S_sub_bf : NATURAL;
   BEGIN
     IF dp_rst = '1' THEN