]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
include the server response in the error message when an FTP server gives
authorDaniel Stenberg <daniel@haxx.se>
Wed, 11 Aug 2004 08:39:48 +0000 (08:39 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 11 Aug 2004 08:39:48 +0000 (08:39 +0000)
back a 530 after the password is provided, as it isn't necessary because of a
bad user name or password.

CHANGES
lib/ftp.c

diff --git a/CHANGES b/CHANGES
index 7c00812cf2bb98b74c0a7ed2834f4564be9cf9ac..f0d19f05aa77759620b982343c521dc9be2bf77e 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,15 @@
 
                                   Changelog
 
+Daniel (11 August 2004)
+- configure now defines _XOPEN_SOURCE to 500 on systems that need it to build
+  warning-free (the only known one so far is non-gcc builds on 64bit SGI
+  IRIX).
+
+- the FTP code now includes the server response in the error message when the
+  server gives back a 530 after the password is provided, as it isn't
+  necessary because of a bad user name or password.
+
 Version 7.12.1 (10 August 2004)
 
 Daniel (10 August 2004)
index fb99243e77d412825d04d80ba0281975cc598666..67d6ddacb134f300da5effe42b7a6e7cd425c2f7 100644 (file)
--- a/lib/ftp.c
+++ b/lib/ftp.c
@@ -592,8 +592,11 @@ CURLcode Curl_ftp_connect(struct connectdata *conn)
 
     if(ftpcode == 530) {
       /* 530 Login incorrect.
-         (the username and/or the password are incorrect) */
-      failf(data, "the username and/or the password are incorrect");
+         (the username and/or the password are incorrect)
+      or
+         530 Sorry, the maximum number of allowed users are already connected
+      */
+      failf(data, "not logged in: %s", &buf[4]);
       return CURLE_FTP_USER_PASSWORD_INCORRECT;
     }
     else if(ftpcode == 230) {