diff --git a/libopkg/pkg_hash.c b/libopkg/pkg_hash.c
index 52c64ff..f564b6f 100644
--- a/libopkg/pkg_hash.c
+++ b/libopkg/pkg_hash.c
@@ -440,7 +440,7 @@ pkg_t *pkg_hash_fetch_best_installation_candidate(abstract_pkg_t * apkg,
 		for (i = 0; i < matching_pkgs->len; i++) {
 			pkg_t *matching = matching_pkgs->pkgs[i];
 			arch_priority = pkg_get_arch_priority(matching);
-			if (arch_priority > prio) {
+			if (arch_priority >= prio) {
 				priorized_matching = matching;
 				prio = arch_priority;
 				opkg_msg(DEBUG, "Match %s with priority %i.\n",
