diff --git a/sources/CRToHost/ToHostAxiStreamController.vhd b/sources/CRToHost/ToHostAxiStreamController.vhd
index c6e70a0cafbb350be63c5f59da88104d7fd8739e..438afb124e0365a96494a24c84d246651bebd795 100644
--- a/sources/CRToHost/ToHostAxiStreamController.vhd
+++ b/sources/CRToHost/ToHostAxiStreamController.vhd
@@ -436,6 +436,7 @@ begin
                 end if;
                 if(blockCounter = 0) then
                     first_subchunk := '0';
+                    last_subchunk := '0';
                 end if;
                 --                if((blockCounter = (NUMBER_OF_WORDS_PER_BLOCK-2)) and create_timeout_trailer = '0' and create_trailer = '0' and ((s_axis.tvalid = '1'and s_axis_tready_s = '1') or blockCounter /= 0)) then --end of block, always create trailer.
                 if(((word32out_valid_s = '0' AND blockCounter = (NUMBER_OF_WORDS_PER_BLOCK-1))  or