X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Fftp.c;h=3542d18ed7ee95a7b54fd23c680392b1bbd109d4;hp=82bc84ae25fc73271b2306a8a1804b51e9cdd99a;hb=e815fe81a05f6cec2a684b10567f116e4d721689;hpb=dc0bac5c4303d2d226cbae7182ab2182d80e8d9a diff --git a/src/ftp.c b/src/ftp.c index 82bc84ae..3542d18e 100644 --- a/src/ftp.c +++ b/src/ftp.c @@ -271,9 +271,10 @@ getftp (struct url *u, wgint *len, wgint restval, ccon *con) user = u->user; passwd = u->passwd; search_netrc (u->host, (const char **)&user, (const char **)&passwd, 1); - user = user ? user : opt.ftp_acc; - passwd = passwd ? passwd : opt.ftp_pass; - assert (user && passwd); + user = user ? user : (opt.ftp_user ? opt.ftp_user : opt.user); + if (!user) user = "anonymous"; + passwd = passwd ? passwd : (opt.ftp_passwd ? opt.ftp_passwd : opt.passwd); + if (!passwd) passwd = "-wget@"; dtsock = -1; local_sock = -1;