diff options
author | Rob Landley <rob@landley.net> | 2006-06-18 15:23:13 +0000 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2006-06-18 15:23:13 +0000 |
commit | 14d7065ef1eb836d20e13bc25d1b13f0e76185ac (patch) | |
tree | c747627780a4340bddd8c2bc292587af934e8e01 /networking/tftp.c | |
parent | b000586d0214491c2b81683c144bdc2bf923612b (diff) | |
download | busybox-w32-14d7065ef1eb836d20e13bc25d1b13f0e76185ac.tar.gz busybox-w32-14d7065ef1eb836d20e13bc25d1b13f0e76185ac.tar.bz2 busybox-w32-14d7065ef1eb836d20e13bc25d1b13f0e76185ac.zip |
Make this slightly more readable, and expose the hypocrasy of a comment that
says "our implementation makes it impossible to use blocksizes smaller than
22 octets" right above a check for blocksize < 8.
Diffstat (limited to 'networking/tftp.c')
-rw-r--r-- | networking/tftp.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/networking/tftp.c b/networking/tftp.c index 237609fad..b0572c890 100644 --- a/networking/tftp.c +++ b/networking/tftp.c | |||
@@ -38,10 +38,6 @@ | |||
38 | #define TFTP_TIMEOUT 5 /* seconds */ | 38 | #define TFTP_TIMEOUT 5 /* seconds */ |
39 | #define TFTP_NUM_RETRIES 5 /* number of retries */ | 39 | #define TFTP_NUM_RETRIES 5 /* number of retries */ |
40 | 40 | ||
41 | /* RFC2348 says between 8 and 65464 */ | ||
42 | #define TFTP_OCTECTS_MIN 8 | ||
43 | #define TFTP_OCTECTS_MAX 65464 | ||
44 | |||
45 | static const char * const MODE_OCTET = "octet"; | 41 | static const char * const MODE_OCTET = "octet"; |
46 | #define MODE_OCTET_LEN 6 /* sizeof(MODE_OCTET)*/ | 42 | #define MODE_OCTET_LEN 6 /* sizeof(MODE_OCTET)*/ |
47 | 43 | ||
@@ -87,7 +83,7 @@ static int tftp_blocksize_check(int blocksize, int bufsize) | |||
87 | */ | 83 | */ |
88 | 84 | ||
89 | if ((bufsize && (blocksize > bufsize)) || | 85 | if ((bufsize && (blocksize > bufsize)) || |
90 | (blocksize < TFTP_OCTECTS_MIN) || (blocksize > TFTP_OCTECTS_MAX)) { | 86 | (blocksize < 8) || (blocksize > 65564)) { |
91 | bb_error_msg("bad blocksize"); | 87 | bb_error_msg("bad blocksize"); |
92 | return 0; | 88 | return 0; |
93 | } | 89 | } |