]> sjero.net Git - wget/commitdiff
Improve also messages when writing a document retrieved via FTP to stdout (#20520).
authorSteven Schubiger <stsc@member.fsf.org>
Fri, 27 Feb 2009 20:22:29 +0000 (21:22 +0100)
committerSteven Schubiger <stsc@member.fsf.org>
Fri, 27 Feb 2009 20:22:29 +0000 (21:22 +0100)
src/ChangeLog
src/ftp.c

index 59c609803fd689b3427a18b825b4488d47329a5e..05b56e8c543fd374800d1033c1315b5be1eb201f 100644 (file)
@@ -1,3 +1,9 @@
+2009-02-27  Steven Schubiger  <stsc@member.fsf.org>
+
+       * ftp.c (ftp_loop_internal): Don't claim for FTP retrievals
+       when writing to standard output either that the document
+       has been saved. Addresses bug #20520 again.
+
 2009-02-21  Steven Schubiger  <stsc@member.fsf.org>
 
        * http.c (http_loop): When a document is written to 
index e4b901899507b1da36b2663c0c89d57973f78b83..8015a3e898ac3cabc3939a3cc6662999dd5cf4fb 100644 (file)
--- a/src/ftp.c
+++ b/src/ftp.c
@@ -1275,8 +1275,17 @@ ftp_loop_internal (struct url *u, struct fileinfo *f, ccon *con)
           con->csock = -1;
         }
       if (!opt.spider)
-        logprintf (LOG_VERBOSE, _("%s (%s) - %s saved [%s]\n\n"),
-                   tms, tmrate, quote (locf), number_to_static_string (len));
+        {
+          bool write_to_stdout = (opt.output_document && HYPHENP (opt.output_document));
+
+          logprintf (LOG_VERBOSE,
+                     write_to_stdout
+                     ? _("%s (%s) - written to stdout %s[%s]\n\n")
+                     : _("%s (%s) - %s saved [%s]\n\n"),
+                     tms, tmrate,
+                     write_to_stdout ? "" : quote (locf),
+                     number_to_static_string (len));
+        }
       if (!opt.verbose && !opt.quiet)
         {
           /* Need to hide the password from the URL.  The `if' is here