From 9e3f54431d8fd1873a05f5b99de5296b285a77b8 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 17 Oct 2003 09:26:28 +0000 Subject: made the code deal with empty name and password --- lib/ftp.c | 4 ++-- 1 file 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; -- cgit v1.2.3