aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2012-06-17 20:21:30 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2012-06-17 20:21:30 +0200
commitaacd44860129372e5d4ff1494664317f18cbb615 (patch)
treef3b565e62c1055c04b453b2dc54c4db5a2702521
parente0a6004ce83ba519a0e6f0d277968d306c4df296 (diff)
downloadbusybox-w32-aacd44860129372e5d4ff1494664317f18cbb615.tar.gz
busybox-w32-aacd44860129372e5d4ff1494664317f18cbb615.tar.bz2
busybox-w32-aacd44860129372e5d4ff1494664317f18cbb615.zip
wget: fix wget-supports--P testsuite failure. Closes 4940
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--networking/wget.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/networking/wget.c b/networking/wget.c
index 5d5845019..6d8f8a504 100644
--- a/networking/wget.c
+++ b/networking/wget.c
@@ -621,13 +621,11 @@ static void download_one_url(const char *url)
621 if (G.fname_out[0] == '/' || !G.fname_out[0]) 621 if (G.fname_out[0] == '/' || !G.fname_out[0])
622 G.fname_out = (char*)"index.html"; 622 G.fname_out = (char*)"index.html";
623 /* -P DIR is considered only if there was no -O FILE */ 623 /* -P DIR is considered only if there was no -O FILE */
624 if (G.dir_prefix)
625 G.fname_out = fname_out_alloc = concat_path_file(G.dir_prefix, G.fname_out);
624 else { 626 else {
625 if (G.dir_prefix) 627 /* redirects may free target.path later, need to make a copy */
626 G.fname_out = fname_out_alloc = concat_path_file(G.dir_prefix, G.fname_out); 628 G.fname_out = fname_out_alloc = xstrdup(G.fname_out);
627 else {
628 /* redirects may free target.path later, need to make a copy */
629 G.fname_out = fname_out_alloc = xstrdup(G.fname_out);
630 }
631 } 629 }
632 } 630 }
633#if ENABLE_FEATURE_WGET_STATUSBAR 631#if ENABLE_FEATURE_WGET_STATUSBAR