mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
Distfile has been rerolled with fix initialy found in files/patch-src::ftp.c
Noticed by: kris / pointyhat
This commit is contained in:
parent
46ba252498
commit
95daff2cd2
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=113329
3 changed files with 1 additions and 36 deletions
|
@ -7,6 +7,7 @@
|
||||||
|
|
||||||
PORTNAME= wput
|
PORTNAME= wput
|
||||||
PORTVERSION= 0.4
|
PORTVERSION= 0.4
|
||||||
|
PORTREVISION= 1
|
||||||
CATEGORIES= ftp
|
CATEGORIES= ftp
|
||||||
MASTER_SITES= http://itooktheredpill.dyndns.org/wput/
|
MASTER_SITES= http://itooktheredpill.dyndns.org/wput/
|
||||||
EXTRACT_SUFX= .tgz
|
EXTRACT_SUFX= .tgz
|
||||||
|
|
|
@ -1,2 +0,0 @@
|
||||||
MD5 (wput-0.4.tgz) = 11b73023fe49f4d9d6f6254433c152ae
|
|
||||||
SIZE (wput-0.4.tgz) = 154911
|
|
|
@ -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;
|
|
||||||
}
|
|
Loading…
Add table
Reference in a new issue