summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorSascha Hauer <sha@pengutronix.de>2009-10-17 09:18:49 +0200
committerSascha Hauer <sha@pengutronix.de>2009-10-17 09:18:49 +0200
commit4aedcf853189d16c601e9bdaa5d9fc0348aaaed2 (patch)
treed037eb2e5640f176faea4388b1febd0e070e4172 /net
parent8aab890453412dc1e1d776fd87c90d74a895d410 (diff)
downloadbarebox-4aedcf853189d16c601e9bdaa5d9fc0348aaaed2.tar.gz
barebox-4aedcf853189d16c601e9bdaa5d9fc0348aaaed2.tar.xz
tftp: remove never reached state STATE_BAD_MAGIC
Signed-off-by: Sascha Hauer <sha@pengutronix.de>
Diffstat (limited to 'net')
-rw-r--r--net/tftp.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/net/tftp.c b/net/tftp.c
index 64c3aef80e..ebccb59936 100644
--- a/net/tftp.c
+++ b/net/tftp.c
@@ -46,8 +46,7 @@ static int TftpState;
#define STATE_RRQ 1
#define STATE_DATA 2
-#define STATE_BAD_MAGIC 3
-#define STATE_OACK 4
+#define STATE_OACK 3
#define TFTP_BLOCK_SIZE 512 /* default TFTP block size */
#define TFTP_SEQUENCE_SIZE ((ulong)(1<<16)) /* sequence number is 16 bit */
@@ -112,17 +111,6 @@ TftpSend (void)
pkt = (uchar *)s;
len = pkt - xp;
break;
-
- case STATE_BAD_MAGIC:
- xp = pkt;
- s = (ushort *)pkt;
- *s++ = htons(TFTP_ERROR);
- *s++ = htons(2);
- pkt = (uchar *)s;
- strcpy ((char *)pkt, "File has bad magic");
- pkt += 18 /*strlen("File has bad magic")*/ + 1;
- len = pkt - xp;
- break;
}
NetSendUDPPacket(NetServerEther, NetServerIP, TftpServerPort, TftpOurPort, len);