diff options
author | Rafael Garcia-Suarez <rgarciasuarez@mandriva.org> | 2004-06-14 08:40:47 +0000 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@mandriva.org> | 2004-06-14 08:40:47 +0000 |
commit | e0d7d487ebd2e8b63fbde64b79058856b5082a42 (patch) | |
tree | 5690b675c4893b0c8c4688488bac3696381c0fb2 /urpm/download.pm | |
parent | 37d9b5a1acc82166a6c5e9c1187fb75940e95ed1 (diff) | |
download | urpmi-e0d7d487ebd2e8b63fbde64b79058856b5082a42.tar urpmi-e0d7d487ebd2e8b63fbde64b79058856b5082a42.tar.gz urpmi-e0d7d487ebd2e8b63fbde64b79058856b5082a42.tar.bz2 urpmi-e0d7d487ebd2e8b63fbde64b79058856b5082a42.tar.xz urpmi-e0d7d487ebd2e8b63fbde64b79058856b5082a42.zip |
Fix bug #10026: when using --wget, urpmi displays only the first
downloaded url.
Diffstat (limited to 'urpm/download.pm')
-rw-r--r-- | urpm/download.pm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/urpm/download.pm b/urpm/download.pm index 27319bf3..41bfa848 100644 --- a/urpm/download.pm +++ b/urpm/download.pm @@ -127,7 +127,10 @@ sub sync_wget { if ($_ eq "\r" || $_ eq "\n") { if ($options->{callback}) { if ($buf =~ /^--\d\d:\d\d:\d\d--\s+(\S.*)\n/ms) { - $file && $file ne $1 and propagate_sync_callback($options, 'end', $file); + if ($file && $file ne $1) { + propagate_sync_callback($options, 'end', $file); + undef $file; + } ! defined $file and propagate_sync_callback($options, 'start', $file = $1); } elsif (defined $file && ! defined $total && $buf =~ /==>\s+RETR/) { $total = ''; |