aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Rpmdrake/pkg.pm5
1 files changed, 3 insertions, 2 deletions
diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm
index fe758998..53f1f09e 100644
--- a/Rpmdrake/pkg.pm
+++ b/Rpmdrake/pkg.pm
@@ -128,13 +128,14 @@ sub extract_header {
my $gurpm;
$bar_id = statusbar_msg(N("Getting '%s' from XML meta-data...", $xml_info), 0);
my $_gurpm_clean_guard = before_leaving { undef $gurpm };
- if (my $xml_info_file = eval { urpm::media::any_xml_info($urpm, $medium, $xml_info, undef, sub {
+ my $xml_info_file = eval { urpm::media::any_xml_info($urpm, $medium, $xml_info, undef, sub {
$gurpm ||= Rpmdrake::gurpm->new(N("Please wait"),
'', # FIXME: add a real string after cooker
transient => $::main_window);
download_callback($gurpm, @_)
or goto header_non_available;
- }) }) {
+ }) };
+ if ($xml_info_file) {
require urpm::xml_info;
require urpm::xml_info_pkg;
$urpm->{log}("getting information from $xml_info_file");