aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/ftp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/ftp.c b/lib/ftp.c
index 41ef3089f..6ee81b5d2 100644
--- a/lib/ftp.c
+++ b/lib/ftp.c
@@ -483,7 +483,7 @@ CURLcode Curl_ftp_connect(struct connectdata *conn)
#endif
/* send USER */
- FTPSENDF(conn, "USER %s", ftp->user);
+ FTPSENDF(conn, "USER %s", ftp->user?ftp->user:"");
/* wait for feedback */
result = Curl_GetFTPResponse(&nread, conn, &ftpcode);
@@ -499,7 +499,7 @@ CURLcode Curl_ftp_connect(struct connectdata *conn)
else if(ftpcode == 331) {
/* 331 Password required for ...
(the server requires to send the user's password too) */
- FTPSENDF(conn, "PASS %s", ftp->passwd);
+ FTPSENDF(conn, "PASS %s", ftp->passwd?ftp->passwd:"");
result = Curl_GetFTPResponse(&nread, conn, &ftpcode);
if(result)
return result;