summaryrefslogtreecommitdiffstats
path: root/libexec/tftpd/tftpd.c
diff options
context:
space:
mode:
authorasmodai <asmodai@FreeBSD.org>2001-02-02 10:53:02 +0000
committerasmodai <asmodai@FreeBSD.org>2001-02-02 10:53:02 +0000
commit09632ab08c4d65818f823803cc529204363d50b2 (patch)
tree6aab572687ccd06745593ff20a9e27858344a48c /libexec/tftpd/tftpd.c
parentfed402db9f07a884ada2c96768923fe70d39bbed (diff)
downloadFreeBSD-src-09632ab08c4d65818f823803cc529204363d50b2.zip
FreeBSD-src-09632ab08c4d65818f823803cc529204363d50b2.tar.gz
Fix tftpd and tftp to support file transfers of over 65535 blocks
(about 31 MB - 32 MB). Submitted (partially) by: Pascal Hofstee <daeron@wit401305.student.utwente.nl>
Diffstat (limited to 'libexec/tftpd/tftpd.c')
-rw-r--r--libexec/tftpd/tftpd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libexec/tftpd/tftpd.c b/libexec/tftpd/tftpd.c
index f0f0ca4..f219f08 100644
--- a/libexec/tftpd/tftpd.c
+++ b/libexec/tftpd/tftpd.c
@@ -501,7 +501,7 @@ xmitfile(pf)
struct tftphdr *dp, *r_init();
register struct tftphdr *ap; /* ack packet */
register int size, n;
- volatile int block;
+ volatile unsigned short block;
signal(SIGALRM, timer);
dp = r_init();
@@ -571,7 +571,7 @@ recvfile(pf)
struct tftphdr *dp, *w_init();
register struct tftphdr *ap; /* ack buffer */
register int n, size;
- volatile int block;
+ volatile unsigned short block;
signal(SIGALRM, timer);
dp = w_init();
OpenPOWER on IntegriCloud