From e3377e637a73edb44600083550f14ef64488cd10 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 20 Jul 2007 09:35:58 +0000 Subject: Ralf S. Engelschall filed bug report #1757328 (http://curl.haxx.se/bug/view.cgi?id=1757328) and submitted a patch. It turns out we broke login to FTP servers that don't require (nor understand) PASS after the USER command --- lib/ftp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/ftp.c b/lib/ftp.c index 932c8c8dc..a8a1e6644 100644 --- a/lib/ftp.c +++ b/lib/ftp.c @@ -2372,7 +2372,7 @@ static CURLcode ftp_state_user_resp(struct connectdata *conn, (void)instate; /* no use for this yet */ /* some need password anyway, and others just return 2xx ignored */ - if((ftpcode == 331 || ftpcode/100 == 2) && (ftpc->state == FTP_USER)) { + if((ftpcode == 331) && (ftpc->state == FTP_USER)) { /* 331 Password required for ... (the server requires to send the user's password too) */ NBFTPSENDF(conn, "PASS %s", ftp->passwd?ftp->passwd:""); -- cgit v1.2.3