revr = pool_str2id(pool, r, 1);
ret |= SELECTION_REL;
}
- if ((flags & SELECTION_GLOB) != 0 && !strpbrk(rname, "[*?") != 0)
+ if ((flags & SELECTION_GLOB) != 0 && strpbrk(rname, "[*?") == 0)
flags &= ~SELECTION_GLOB;
if ((flags & SELECTION_GLOB) == 0 && (flags & SELECTION_NOCASE) == 0 && (flags & SELECTION_MATCH_DEPSTR) == 0)
type = repo_lookup_type(s->repo, s - s->repo->pool->solvables, keyname);
if (type == REPOKEY_TYPE_VOID)
return 1;
- if (type == REPOKEY_TYPE_NUM || REPOKEY_TYPE_CONSTANT)
+ if (type == REPOKEY_TYPE_NUM || type == REPOKEY_TYPE_CONSTANT)
return repo_lookup_num(s->repo, s - s->repo->pool->solvables, keyname, 0) == 1;
return 0;
}