From 7594f2e6927d7ae011444bd9283bd1dbdf9e876c Mon Sep 17 00:00:00 2001 From: millert Date: Fri, 18 Apr 1997 18:56:49 +0000 Subject: [PATCH] Fix problem when fetching files with -a. --- usr.bin/ftp/fetch.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/usr.bin/ftp/fetch.c b/usr.bin/ftp/fetch.c index 9be8b18392b..b875b4cfc34 100644 --- a/usr.bin/ftp/fetch.c +++ b/usr.bin/ftp/fetch.c @@ -1,4 +1,4 @@ -/* $OpenBSD: fetch.c,v 1.8 1997/04/16 05:02:48 millert Exp $ */ +/* $OpenBSD: fetch.c,v 1.9 1997/04/18 18:56:49 millert Exp $ */ /* $NetBSD: fetch.c,v 1.6 1997/04/14 09:09:19 lukem Exp $ */ /*- @@ -38,7 +38,7 @@ */ #ifndef lint -static char rcsid[] = "$OpenBSD: fetch.c,v 1.8 1997/04/16 05:02:48 millert Exp $"; +static char rcsid[] = "$OpenBSD: fetch.c,v 1.9 1997/04/18 18:56:49 millert Exp $"; #endif /* not lint */ /* @@ -244,9 +244,7 @@ url_get(line, proxyenv) } buf[buflen - 1] = '\0'; /* sanity */ - /* - * Look for the "Content-length: " header. - */ + /* Look for the "Content-length: " header. */ #define CONTENTLEN "Content-Length: " for (cp = buf; *cp != '\0'; cp++) { if (tolower(*cp) == 'c' && @@ -433,8 +431,10 @@ auto_fetch(argc, argv) /* Look for [user:pass@]host[:port] */ user = host; pass = strpbrk(user, ":@/"); - if (pass == NULL || *pass == '/') + if (pass == NULL || *pass == '/') { + user = pass = NULL; goto parsed_url; + } if (*pass == '@') { warnx("Bad ftp URL: %s", argv[argpos]); rval = argpos + 1; @@ -467,7 +467,7 @@ parsed_url: } /* - * If cp is NULL, the file wasn't specified + * If dir is NULL, the file wasn't specified * (URL looked something like ftp://host) */ if (dir != NULL) -- 2.20.1