From 39b00333253c80698843e81e3fe4a14ed21af709 Mon Sep 17 00:00:00 2001 From: "Joseph C. Lehner" Date: Sun, 7 Feb 2016 21:21:43 +0100 Subject: [PATCH] Fix TFTP code --- tftp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tftp.c b/tftp.c index 7c21304..9d6ae51 100644 --- a/tftp.c +++ b/tftp.c @@ -150,7 +150,7 @@ static ssize_t tftp_recvfrom(int sock, char *pkt, uint16_t* port, */ fprintf(stderr, "Error: %.32s\n", pkt); return -3; - } else { + } else if (!opcode || opcode > ERR) { fprintf(stderr, "Received invalid packet: "); pkt_print(pkt, stderr); fprintf(stderr, ".\n"); -- 2.25.1