From 53d610e0a5d39e544812c85d77a7049d6578c148 Mon Sep 17 00:00:00 2001
From: Andrew Gregory <andrew.gregory.8@gmail.com>
Date: Sat, 1 Dec 2012 00:40:46 -0500
Subject: query.c: simplify is_foreign

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
---
 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-70-g09d2