aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReiner Herrmann <reiner@reiner-h.de>2019-02-26 19:34:24 +0100
committerReiner Herrmann <reiner@reiner-h.de>2019-02-26 19:34:24 +0100
commitae95a4ba75c63a26ed0e30eb67c8791b9e7100c9 (patch)
treeb45f838e8bbdc7d1739536a017c0b7544df6ba8c
parent739d95a68d2158fa54d0fae6ae8fc52cb550ba56 (diff)
Leave retransmit loop directly after success
-rw-r--r--src/tftpd.rs1
1 files changed, 1 insertions, 0 deletions
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 */