summaryrefslogtreecommitdiffstats
path: root/perl-install/install/http.pm
diff options
context:
space:
mode:
Diffstat (limited to 'perl-install/install/http.pm')
-rw-r--r--perl-install/install/http.pm12
1 files changed, 8 insertions, 4 deletions
diff --git a/perl-install/install/http.pm b/perl-install/install/http.pm
index bca1f7362..5de087d61 100644
--- a/perl-install/install/http.pm
+++ b/perl-install/install/http.pm
@@ -29,7 +29,7 @@ sub get_file_and_size_ {
}
}
-sub get_file_and_size {
+sub get_file_and_size1 {
my ($url) = @_;
# can be used for ftp urls (with http proxy)
@@ -55,9 +55,13 @@ sub get_file_and_size {
}
my $res = urpm::download::sync_url($urpm, $url, dir => $cachedir);
- $res or die N("retrieval of [%s] failed", $file) . "\n";
- open(my $f, $file);
- (-s $file, $f);
+ if ($res) {
+ open(my $f, $file);
+ (-s $file, $f);
+ } else {
+ log::l("retrieval of [$file] failed");
+ undef;
+ }
}
1;