Stash ftpGetFileDesc failures too.
authorjbj <devnull@localhost>
Wed, 10 Mar 1999 17:00:34 +0000 (17:00 +0000)
committerjbj <devnull@localhost>
Wed, 10 Mar 1999 17:00:34 +0000 (17:00 +0000)
CVS patchset: 2874
CVS date: 1999/03/10 17:00:34

url.c

diff --git a/url.c b/url.c
index 5ac2e3a..19200a1 100644 (file)
--- a/url.c
+++ b/url.c
@@ -353,7 +353,7 @@ FD_t ufdOpen(const char *url, int flags, mode_t mode)
        if ((fd = fdNew()) == NULL)
            break;
        fd->fd_url = u;
-       if (ftpGetFileDesc(fd) < 0)
+       if ((u->openError = ftpGetFileDesc(fd)) < 0)
            fd = NULL;  /* XXX fd already closed */
        break;
     case URL_IS_HTTP:
@@ -443,7 +443,7 @@ int urlGetFile(const char * url, const char * dest) {
     return rc;
 }
 
-/* XXX This only works for httpOpen/ftpOpen failures */
+/* XXX This only works for httpOpen/ftpOpen/ftpGetFileDesc failures */
 const char *urlStrerror(const char *url)
 {
     urlinfo *u;