Module Name: src Committed By: christos Date: Thu Apr 4 00:36:09 UTC 2019
Modified Files: src/usr.bin/ftp: fetch.c ssl.c ssl.h Log Message: Make fetch_read() return size_t like fread() does. It is bogus to have one backing implementation that returns different values and types than the other. Handle error setting properly; i.e. bail out if the internal read returned an error. Now we get a proper error message when the the server resets our connection instead of a warning that the right failed with an invalid argument. The server used for testing was: http://capeweather.dyndns.org:8080/graphs/3474.png Which seems to be unreliable :-) To generate a diff of this commit: cvs rdiff -u -r1.230 -r1.231 src/usr.bin/ftp/fetch.c cvs rdiff -u -r1.6 -r1.7 src/usr.bin/ftp/ssl.c cvs rdiff -u -r1.3 -r1.4 src/usr.bin/ftp/ssl.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.