summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorSascha Hauer <sha@pengutronix.de>2009-10-17 09:17:47 +0200
committerSascha Hauer <sha@pengutronix.de>2009-10-17 09:17:47 +0200
commit8aab890453412dc1e1d776fd87c90d74a895d410 (patch)
tree7fef4c299cca7fc8aa9222f1cb81316851eb25b7 /net
parent8cef3301f8bf689b290d62455a6d69be3d14b134 (diff)
downloadbarebox-8aab890453412dc1e1d776fd87c90d74a895d410.tar.gz
barebox-8aab890453412dc1e1d776fd87c90d74a895d410.tar.xz
tftp: remove never reached state STATE_TOO_LARGE
Signed-off-by: Sascha Hauer <sha@pengutronix.de>
Diffstat (limited to 'net')
-rw-r--r--net/tftp.c16
1 files changed, 2 insertions, 14 deletions
diff --git a/net/tftp.c b/net/tftp.c
index 87c4e3b2f0..64c3aef80e 100644
--- a/net/tftp.c
+++ b/net/tftp.c
@@ -46,9 +46,8 @@ static int TftpState;
#define STATE_RRQ 1
#define STATE_DATA 2
-#define STATE_TOO_LARGE 3
-#define STATE_BAD_MAGIC 4
-#define STATE_OACK 5
+#define STATE_BAD_MAGIC 3
+#define STATE_OACK 4
#define TFTP_BLOCK_SIZE 512 /* default TFTP block size */
#define TFTP_SEQUENCE_SIZE ((ulong)(1<<16)) /* sequence number is 16 bit */
@@ -114,17 +113,6 @@ TftpSend (void)
len = pkt - xp;
break;
- case STATE_TOO_LARGE:
- xp = pkt;
- s = (ushort *)pkt;
- *s++ = htons(TFTP_ERROR);
- *s++ = htons(3);
- pkt = (uchar *)s;
- strcpy ((char *)pkt, "File too large");
- pkt += 14 /*strlen("File too large")*/ + 1;
- len = pkt - xp;
- break;
-
case STATE_BAD_MAGIC:
xp = pkt;
s = (ushort *)pkt;