]> sjero.net Git - wget/blobdiff - src/ftp.c
[svn] Delete trailing newlines from LIST output when -S is used.
[wget] / src / ftp.c
index 0d903d35fcf41ce6c0ba920f92a6b957f4bafe90..52755f40b6f74df75f6089901515825829e10b24 100644 (file)
--- a/src/ftp.c
+++ b/src/ftp.c
@@ -1068,6 +1068,9 @@ Error in server response, closing control connection.\n"));
             no-buffering on opt.lfile.  */
          while ((line = read_whole_line (fp)) != NULL)
            {
+             char *p = strchr (line, '\0');
+             while (p > line && (p[-1] == '\n' || p[-1] == '\r'))
+               *--p = '\0';
              logprintf (LOG_ALWAYS, "%s\n", escnonprint (line));
              xfree (line);
            }