Before:

$ ftp '  http://localhost/snap/INSTALL.amd64'
ftp:   http: no address associated with name
ftp: Can't connect or login to host `  http'

After:

$ ftp '  http://localhost/snap/INSTALL.amd64'
Trying ::1...
Trying 127.0.0.1...
Requesting http://localhost/snap/INSTALL.amd64
100% |**************************************************| 84357       00:00    
84357 bytes received in 0.00 seconds (267.27 MB/s)

Do others think this useful? I hit this because I made copy/paste errors.

Index: fetch.c
===================================================================
RCS file: /cvs/src/usr.bin/ftp/fetch.c,v
retrieving revision 1.110
diff -u -p -r1.110 fetch.c
--- fetch.c     27 Oct 2013 18:31:24 -0000      1.110
+++ fetch.c     28 Oct 2013 11:57:32 -0000
@@ -1082,6 +1082,9 @@ auto_fetch(int argc, char *argv[], char 
                if (url == NULL)
                        errx(1, "Can't allocate memory for auto-fetch.");
 
+               while (isspace(*url))
+                       url++;
+
                /*
                 * Try HTTP URL-style arguments first.
                 */

Reply via email to