From 53d610e0a5d39e544812c85d77a7049d6578c148 Mon Sep 17 00:00:00 2001 From: Andrew Gregory Date: Sat, 1 Dec 2012 00:40:46 -0500 Subject: query.c: simplify is_foreign Signed-off-by: Andrew Gregory Signed-off-by: Allan McRae --- src/pacman/query.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/pacman/query.c b/src/pacman/query.c index 2736672c..72891200 100644 --- a/src/pacman/query.c +++ b/src/pacman/query.c @@ -343,19 +343,12 @@ static int is_foreign(alpm_pkg_t *pkg) alpm_list_t *j; alpm_list_t *sync_dbs = alpm_get_syncdbs(config->handle); - int match = 0; for(j = sync_dbs; j; j = alpm_list_next(j)) { - alpm_db_t *db = j->data; - alpm_pkg_t *findpkg = alpm_db_get_pkg(db, pkgname); - if(findpkg) { - match = 1; - break; + if(alpm_db_get_pkg(j->data, pkgname)) { + return 0; } } - if(match == 0) { - return 1; - } - return 0; + return 1; } static int is_unrequired(alpm_pkg_t *pkg) -- cgit v1.2.3-54-g00ecf