From 31ed887a649eb19e754728966871b886b423c733 Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Thu, 12 Nov 2015 13:11:55 +0200 Subject: info: fix --installed test of conflicts --- src/info.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/info.c b/src/info.c index b163aa5..886d4fa 100644 --- a/src/info.c +++ b/src/info.c @@ -76,12 +76,12 @@ static void info_exists(struct info_ctx *ctx, struct apk_database *db, if (name == NULL) continue; - ok = 0; + ok = apk_dep_is_provided(&dep, NULL); foreach_array_item(p, name->providers) { - if (p->pkg->ipkg == NULL || !apk_dep_is_provided(&dep, p)) - continue; - verbose_print_pkg(p->pkg, 0); - ok = 1; + if (!p->pkg->ipkg) continue; + ok = apk_dep_is_provided(&dep, p); + if (ok) verbose_print_pkg(p->pkg, 0); + break; } if (!ok) ctx->errors++; } -- cgit v1.2.3