mirror of
https://github.com/SELinuxProject/setools
synced 2025-04-01 22:58:12 +00:00
Fix comparisons between numbers with mismatched signedness in libqpol
Fix warnings reported by "gcc -Wsign-compare"
This commit is contained in:
parent
b5da5313d4
commit
b029b164c4
@ -709,7 +709,7 @@ int add_perm_to_class(uint32_t perm_value, uint32_t class_value)
|
||||
assert(class_value >= 1);
|
||||
scope = &decl->required;
|
||||
if (class_value > scope->class_perms_len) {
|
||||
int i;
|
||||
uint32_t i;
|
||||
ebitmap_t *new_map = realloc(scope->class_perms_map,
|
||||
class_value * sizeof(*new_map));
|
||||
if (new_map == NULL) {
|
||||
@ -1233,7 +1233,7 @@ int require_cat(int pass)
|
||||
|
||||
static int is_scope_in_stack(scope_datum_t * scope, scope_stack_t * stack)
|
||||
{
|
||||
int i;
|
||||
uint32_t i;
|
||||
if (stack == NULL) {
|
||||
return 0; /* no matching scope found */
|
||||
}
|
||||
@ -1490,7 +1490,7 @@ int begin_optional_else(int pass)
|
||||
|
||||
static int copy_requirements(avrule_decl_t * dest, scope_stack_t * stack)
|
||||
{
|
||||
int i;
|
||||
uint32_t i;
|
||||
if (stack == NULL) {
|
||||
return 0;
|
||||
}
|
||||
|
@ -915,7 +915,7 @@ int define_sens(void)
|
||||
int define_dominance(void)
|
||||
{
|
||||
level_datum_t *datum;
|
||||
int order;
|
||||
uint32_t order;
|
||||
char *id;
|
||||
|
||||
if (!mlspol) {
|
||||
|
@ -539,7 +539,7 @@ static int qpol_policy_match_system(qpol_policy_t * policy)
|
||||
errno = error;
|
||||
return -1;
|
||||
}
|
||||
if (policy->p->p.policyvers > kernvers) {
|
||||
if (policy->p->p.policyvers > (unsigned)kernvers) {
|
||||
if (sepol_policydb_set_vers(policy->p, kernvers)) {
|
||||
error = errno;
|
||||
ERR(policy, "Could not downgrade policy to version %d.", kernvers);
|
||||
|
Loading…
Reference in New Issue
Block a user