diff options
author | edwin <edwin@FreeBSD.org> | 2004-07-10 19:43:30 +0800 |
---|---|---|
committer | edwin <edwin@FreeBSD.org> | 2004-07-10 19:43:30 +0800 |
commit | 4eab2c6fa0fcd3ea4d2e41b93830dc2d86c3c780 (patch) | |
tree | 908e9a7510297b0baafd0367216dcc80c87b973e /ftp/wput/files | |
parent | 6c6d314310ab1206a5973cf6c0ddac395af18bd3 (diff) | |
download | freebsd-ports-gnome-4eab2c6fa0fcd3ea4d2e41b93830dc2d86c3c780.tar.gz freebsd-ports-gnome-4eab2c6fa0fcd3ea4d2e41b93830dc2d86c3c780.tar.zst freebsd-ports-gnome-4eab2c6fa0fcd3ea4d2e41b93830dc2d86c3c780.zip |
Distfile has been rerolled with fix initialy found in files/patch-src::ftp.c
Noticed by: kris / pointyhat
Diffstat (limited to 'ftp/wput/files')
-rw-r--r-- | ftp/wput/files/patch-src::ftp.c | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/ftp/wput/files/patch-src::ftp.c b/ftp/wput/files/patch-src::ftp.c deleted file mode 100644 index 843483ab0872..000000000000 --- a/ftp/wput/files/patch-src::ftp.c +++ /dev/null @@ -1,34 +0,0 @@ ---- src/ftp.c.orig Mon Jul 5 21:26:46 2004 -+++ src/ftp.c Mon Jul 5 21:39:05 2004 -@@ -798,15 +798,30 @@ - - int get_msg(int csock, char * msg, int buflen){ - int res = 0; -+ char *s; -
- do {
- memset(msg, 0, buflen); - res = recv(csock, msg, buflen-1, 0);
- printout(vDEBUG, "%s", msg);
-+ /* -+ * Multiline responses should of course only check on the last line. -+ * If there are two \n's from the end of the string in the string, -+ * the check at the start of second last one. -+ */ -+ if ((s=strrchr(msg,'\n'))!=NULL) { -+ if ((s=strrchr(s-1,'\n'))!=NULL) { -+ s++; -+ if (*s=='\r') s++; -+ } else -+ s=msg; -+ } else { -+ s=msg; -+ } - /* multiline messages are required by rfc to have a hiphen
- * after the command-code (e.g. 250-).
- * this counts for all but the last one, so look out for it. */
-- } while(msg[3] == '-');
-+ } while(s[3] == '-');
- - return res; - } |