ripped from Fedora

diff -urN netkit-ftp-0.17-pre20000412/ftp/ftp.c netkit-ftp-0.17-pre20000412.new/ftp/ftp.c
--- netkit-ftp-0.17-pre20000412/ftp/ftp.c	Mon Dec 13 21:33:20 1999
+++ netkit-ftp-0.17-pre20000412.new/ftp/ftp.c	Wed Aug 16 14:12:50 2000
@@ -883,7 +883,7 @@
 	}
 	if (fstat(fileno(fout), &st) < 0 || st.st_blksize == 0)
 		st.st_blksize = BUFSIZ;
-	if (st.st_blksize > bufsize) {
+	if ((unsigned)st.st_blksize > bufsize) {
 		if (buf)
 			(void) free(buf);
 		buf = malloc((unsigned)st.st_blksize);