X-Git-Url: https://git.deb.at/?p=deb%2Fpackages.git;a=blobdiff_plain;f=lib%2FPackages%2FDoDownload.pm;h=bb7d073795861a4f1e95d10298b0caca76d1ce67;hp=a871afd031bddcf4668ff86a2be15306b33b3b93;hb=6aaace001a1ac83db7753605a36dba9633e7a744;hpb=313ef70b11d652a51484903cac213ad27166ef9e 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; }