X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=lib%2FPackages%2FDoDownload.pm;fp=lib%2FPackages%2FDoDownload.pm;h=bb7d073795861a4f1e95d10298b0caca76d1ce67;hb=6aaace001a1ac83db7753605a36dba9633e7a744;hp=a871afd031bddcf4668ff86a2be15306b33b3b93;hpb=313ef70b11d652a51484903cac213ad27166ef9e;p=deb%2Fpackages.git
diff --git a/lib/Packages/DoDownload.pm b/lib/Packages/DoDownload.pm
index a871afd..bb7d073 100644
--- a/lib/Packages/DoDownload.pm
+++ b/lib/Packages/DoDownload.pm
@@ -72,11 +72,11 @@ sub do_download {
debug( "final_result=@$final_result", 1 );
$archive = $final_result->[1];
- my %data = split /\000/, $packages_all{"$pkg $arch $final_result->[7]"};
+ my %data = split(/\000/, $packages_all{"$pkg $arch $final_result->[7]"}||'');
if (!%data && $arch ne 'all' && $final_result->[3] eq 'all') {
%data = split /\000/, $packages_all{"$pkg all $final_result->[7]"};
- $arch = 'all';
debug( "choosing arch 'all' instead of requested arch $arch", 1 );
+ $arch = 'all';
# fatal_error( _g( "No such package." )."
".
# sprintf( _g( 'Search for the package' ), "$SEARCH_URL/$pkg" ) ) unless %data;
}