libxbps: xbps_pkg_arch_match: fix conditional tests.

This commit is contained in:
Juan RP 2012-07-21 21:49:37 +02:00
parent a756060d38
commit f7a5c55bc7

View File

@ -282,13 +282,15 @@ xbps_pkg_arch_match(struct xbps_handle *xhp,
const char *target) const char *target)
{ {
if (target == NULL) { if (target == NULL) {
if (strcmp(orig, "noarch") && strcmp(orig, xhp->un_machine)) if ((strcmp(orig, "noarch") == 0) ||
return false; (strcmp(orig, xhp->un_machine) == 0))
} else {
if (strcmp(orig, "noarch") && strcmp(orig, target))
return false;
}
return true; return true;
} else {
if ((strcmp(orig, "noarch") == 0) ||
(strcmp(orig, target) == 0))
return true;
}
return false;
} }
char * char *