diff --git a/tnc/data_handler.py b/tnc/data_handler.py index 9801d4c0..ac5bd878 100644 --- a/tnc/data_handler.py +++ b/tnc/data_handler.py @@ -1176,11 +1176,10 @@ class DATA: arqheader[2:3] = self.session_id # only check for buffer position if at least one NACK received - print(self.irs_buffer_position) - if self.frame_nack_counter > 0: - if self.irs_buffer_position != bufferposition: - self.log.warning("[TNC] data buffer offset:", iss_buffer_pos=bufferposition, irs_bufferposition=self.irs_buffer_position) - bufferposition = self.irs_buffer_position + self.log.info("[TNC] data buffer position:", iss_buffer_pos=bufferposition, irs_bufferposition=self.irs_buffer_position) + if self.frame_nack_counter > 0 and self.irs_buffer_position != bufferposition: + self.log.warning("[TNC] data buffer offset:", iss_buffer_pos=bufferposition, irs_bufferposition=self.irs_buffer_position) + bufferposition = self.irs_buffer_position bufferposition_end = bufferposition + payload_per_frame - len(arqheader)