package: do not report duplicate reverse dependencies

most notable in error report from 'del' applet
cute-signatures
Timo Teräs 2014-04-10 11:30:42 +00:00
parent 9ee8c7ca00
commit 80e64f4c5d
1 changed files with 4 additions and 1 deletions

View File

@ -1214,8 +1214,11 @@ static void foreach_reverse_dependency(
pkg0->foreach_genid = genid;
}
foreach_array_item(d0, pkg0->depends) {
if (apk_dep_analyze(d0, pkg) & match)
if (apk_dep_analyze(d0, pkg) & match) {
cb(pkg0, d0, pkg, ctx);
if (genid)
break;
}
}
}
}