From ae95a4ba75c63a26ed0e30eb67c8791b9e7100c9 Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Tue, 26 Feb 2019 19:34:24 +0100 Subject: Leave retransmit loop directly after success --- src/tftpd.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tftpd.rs b/src/tftpd.rs index 1f64cec..b84fd20 100644 --- a/src/tftpd.rs +++ b/src/tftpd.rs @@ -151,6 +151,7 @@ fn recv_file(sock: &UdpSocket, path: &PathBuf) -> Result<(), io::Error> { } Err(err) => return Err(err), }; + break; } if len > 516 || len < 4 { /* max size: 2 + 2 + 512 */ -- cgit v1.2.3