|
@@ -2417,6 +2417,7 @@ int policydb_read(struct policydb *p, void *fp)
|
|
} else
|
|
} else
|
|
tr->tclass = p->process_class;
|
|
tr->tclass = p->process_class;
|
|
|
|
|
|
|
|
+ rc = -EINVAL;
|
|
if (!policydb_role_isvalid(p, tr->role) ||
|
|
if (!policydb_role_isvalid(p, tr->role) ||
|
|
!policydb_type_isvalid(p, tr->type) ||
|
|
!policydb_type_isvalid(p, tr->type) ||
|
|
!policydb_class_isvalid(p, tr->tclass) ||
|
|
!policydb_class_isvalid(p, tr->tclass) ||
|