diff --git a/libraries/base/dp/src/vhdl/dp_tail_remove.vhd b/libraries/base/dp/src/vhdl/dp_tail_remove.vhd
index 744d6199dd150d4fe2decd0cf69270f9256358c1..b03c31b05c7bd69e39538205f46601172d8964aa 100644
--- a/libraries/base/dp/src/vhdl/dp_tail_remove.vhd
+++ b/libraries/base/dp/src/vhdl/dp_tail_remove.vhd
@@ -104,6 +104,7 @@ BEGIN
       v_wr_sosi_arr(0).eop := '0';
       v_wr_sosi_arr(c_nof_shiftreg_words-1).eop := '1';
       v_wr_sosi_arr(c_nof_shiftreg_words-1).empty := rd_sosi_arr(0).empty;
+      v_wr_sosi_arr(c_nof_shiftreg_words-1).err := rd_sosi_arr(0).err;
     END IF;
 
     wr_sosi_arr <= v_wr_sosi_arr;