summaryrefslogtreecommitdiffstats
path: root/lib/libfetch
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2000-12-22 18:01:40 +0000
committerdes <des@FreeBSD.org>2000-12-22 18:01:40 +0000
commit9d68cdd937a98db3036d6df74c89617c8527c4a2 (patch)
tree91a25fd7d89a57a20ae9cc35e82678705ea9fffb /lib/libfetch
parent466c3bf443f663c71e6b28f013fcacd5d9387de1 (diff)
downloadFreeBSD-src-9d68cdd937a98db3036d6df74c89617c8527c4a2.zip
FreeBSD-src-9d68cdd937a98db3036d6df74c89617c8527c4a2.tar.gz
Check the FTP_LOGIN environment variable before falling back on
FTP_ANONYMOUS_USER.
Diffstat (limited to 'lib/libfetch')
-rw-r--r--lib/libfetch/ftp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libfetch/ftp.c b/lib/libfetch/ftp.c
index 59d7190..da4f7ce 100644
--- a/lib/libfetch/ftp.c
+++ b/lib/libfetch/ftp.c
@@ -762,6 +762,8 @@ _ftp_connect(struct url *url, struct url *purl, char *flags)
/* send user name and password */
user = url->user;
if (!user || !*user)
+ user = getenv("FTP_LOGIN");
+ if (!user || !*user)
user = FTP_ANONYMOUS_USER;
if (purl && url->port == _fetch_default_port(url->scheme))
e = _ftp_cmd(cd, "USER %s@%s", user, url->host);
OpenPOWER on IntegriCloud