diff options
author | des <des@FreeBSD.org> | 2000-12-22 18:01:40 +0000 |
---|---|---|
committer | des <des@FreeBSD.org> | 2000-12-22 18:01:40 +0000 |
commit | 9d68cdd937a98db3036d6df74c89617c8527c4a2 (patch) | |
tree | 91a25fd7d89a57a20ae9cc35e82678705ea9fffb /lib/libfetch/ftp.c | |
parent | 466c3bf443f663c71e6b28f013fcacd5d9387de1 (diff) | |
download | FreeBSD-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/ftp.c')
-rw-r--r-- | lib/libfetch/ftp.c | 2 |
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); |