aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/ftp.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/ftp.c b/lib/ftp.c
index 0f6382d7f..ebbcdfab6 100644
--- a/lib/ftp.c
+++ b/lib/ftp.c
@@ -987,8 +987,10 @@ CURLcode ftp_use_port(struct connectdata *conn)
*q = '\0';
}
- FTPSENDF(conn, "%s |%d|%s|%s|", *modep, eprtaf,
- portmsgbuf, tmp);
+ result = Curl_ftpsendf(conn, "%s |%d|%s|%s|", *modep, eprtaf,
+ portmsgbuf, tmp);
+ if(result)
+ return result;
} else if (strcmp(*modep, "LPRT") == 0 ||
strcmp(*modep, "PORT") == 0) {
int i;
@@ -1035,7 +1037,9 @@ CURLcode ftp_use_port(struct connectdata *conn)
}
}
- FTPSENDF(conn, "%s %s", *modep, portmsgbuf);
+ result = Curl_ftpsendf(conn, "%s %s", *modep, portmsgbuf);
+ if(result)
+ return result;
}
nread = Curl_GetFTPResponse(buf, conn, &ftpcode);