diff --git a/src/list.c b/src/list.c index e285e3f..dcbaeea 100644 --- a/src/list.c +++ b/src/list.c @@ -61,7 +61,7 @@ static int is_orphaned(const struct apk_name *name) /* repo 1 is always installed-db, so if other bits are set it means the package is available somewhere * (either cache or in a proper repo) */ - return (repos & ~BIT(1)) == 0; + return (repos & ~BIT(0)) == 0; } /* returns the currently installed package if there is a newer package that satisfies `name` */ @@ -144,7 +144,7 @@ static void filter_package(const struct apk_package *pkg, const struct list_ctx if (ctx->orphaned && !is_orphaned(pkg->name)) return; - if (ctx->available && pkg->repos == BIT(1)) + if (ctx->available && pkg->repos == BIT(0)) return; if (ctx->upgradable && !is_upgradable(pkg->name, pkg))