Details
Description
org.apache.commons.net.tftp.TFTPClient
When a packet fails to be received, the looping logic in TFTPClient contains an unlabeled "continue" in the TFTPTimeout blocks. This causes TFTPClient to go back to the listening state in the innermost loop, rather than the _sendPacket label in the outermost loop (which will cause a resend of the missing packet).
This issue should be resolved before implementing NET-412.