diff --git a/src/packet_interface.c b/src/packet_interface.c index 878da25cdc1c41f8b2c649c0818c692ebd325cf3..7811f7b00dcca60f1b423f15288f23218a11439c 100644 --- a/src/packet_interface.c +++ b/src/packet_interface.c @@ -77,7 +77,7 @@ pkt_status_code pkt_decode_data_fec(const char *data, const size_t len, pkt_t *p if ( payload_length > 0 ) expected_len += CRC_SIZE; - if ( len != expected_len ) + if ( len != expected_len && (data[0] & TR_MASK) == 0) { return E_UNCONSISTENT; } diff --git a/src/receiver_utils.c b/src/receiver_utils.c index f32f0280c5dd0a6a5ac995fde4536d7e39b2aa04..398a364c78665853c364b5e33a13bddda07dd809 100644 --- a/src/receiver_utils.c +++ b/src/receiver_utils.c @@ -23,7 +23,6 @@ int send_if_inneed(struct pollfd * pfd, receiver_state_t * state) return -1; } DEBUG("Sent NACK that [%d] has been truncated", pkt_get_seqnum(state->nack_to_send[nack_idx])); - DEBUG_DUMP(buffer, len); pkt_del(state->nack_to_send[nack_idx]); state->nack_to_send[nack_idx] = NULL; } else if (state->ack_to_send != NULL) /* There's an ack to send */