X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=lib%2FPackages%2FSearch.pm;h=3f24e977856e46d3a9dfc8182d874d45bb5b5a69;hb=6768e397b3e37540925dd1febca677e1a6ca1bb4;hp=0211ec251fdcb99358f3fc1fb8b41c3e974907c8;hpb=49f6fa5b401d8bba7abc2bafde675841a8729a15;p=deb%2Fpackages.git diff --git a/lib/Packages/Search.pm b/lib/Packages/Search.pm index 0211ec2..3f24e97 100644 --- a/lib/Packages/Search.pm +++ b/lib/Packages/Search.pm @@ -379,10 +379,10 @@ sub read_entry_simple { my ($virt, $result) = split /\000/o, $hash->{$key} || "-\01-\0", 2; my %virt = split /\01/o, $virt; debug( "read_entry_simple: key=$key, archives=". - join(" ",(keys %$archives)).", suite=$suite", 1); - # FIXME: magically encoded a max of 7 suites here by the '8' - foreach (split /\000/o, $result, 8) { + join(" ",(keys %$archives)).", suite=$suite", 1) if DEBUG; + foreach (split /\000/o, $result) { my @data = split ( /\s/o, $_, 8 ); + debug( "use entry: @data", 2 ) if DEBUG && $data[1] eq $suite; return [ $virt{$suite}, @data ] if $data[1] eq $suite; } return [ $virt{$suite} ];