Describe the bug
A recent CF change removed the decoding of received NAK PDUs. In cf_cfdp_s.c, function CF_CFDP_S2_Nak, there should be a call to CF_CFDP_RecvNak which decodes the PDU prior to processing. Otherwise, the packet isn't decoded, the PDU is rejected as invalid, and the event report with "received invalid nak pdu" is issued.
To Reproduce
Execute CF tests in Linux that exercise receipt of NAK PDUs.
Expected behavior
Tests should pass and NAK PDUs should be accepted.
System observed on:
Linux x86_64
Describe the bug
A recent CF change removed the decoding of received NAK PDUs. In cf_cfdp_s.c, function CF_CFDP_S2_Nak, there should be a call to CF_CFDP_RecvNak which decodes the PDU prior to processing. Otherwise, the packet isn't decoded, the PDU is rejected as invalid, and the event report with "received invalid nak pdu" is issued.
To Reproduce
Execute CF tests in Linux that exercise receipt of NAK PDUs.
Expected behavior
Tests should pass and NAK PDUs should be accepted.
System observed on:
Linux x86_64