|
@@ -340,12 +340,7 @@ static struct aa_dfa *unpack_dfa(struct aa_ext *e)
|
|
|
((e->pos - e->start) & 7);
|
|
|
size_t pad = ALIGN(sz, 8) - sz;
|
|
|
int flags = TO_ACCEPT1_FLAG(YYTD_DATA32) |
|
|
|
- TO_ACCEPT2_FLAG(YYTD_DATA32);
|
|
|
-
|
|
|
-
|
|
|
- if (aa_g_paranoid_load)
|
|
|
- flags |= DFA_FLAG_VERIFY_STATES;
|
|
|
-
|
|
|
+ TO_ACCEPT2_FLAG(YYTD_DATA32) | DFA_FLAG_VERIFY_STATES;
|
|
|
dfa = aa_dfa_unpack(blob + pad, size - pad, flags);
|
|
|
|
|
|
if (IS_ERR(dfa))
|
|
@@ -705,14 +700,12 @@ static bool verify_dfa_xindex(struct aa_dfa *dfa, int table_size)
|
|
|
*/
|
|
|
static int verify_profile(struct aa_profile *profile)
|
|
|
{
|
|
|
- if (aa_g_paranoid_load) {
|
|
|
- if (profile->file.dfa &&
|
|
|
- !verify_dfa_xindex(profile->file.dfa,
|
|
|
- profile->file.trans.size)) {
|
|
|
- audit_iface(profile, NULL, "Invalid named transition",
|
|
|
- NULL, -EPROTO);
|
|
|
- return -EPROTO;
|
|
|
- }
|
|
|
+ if (profile->file.dfa &&
|
|
|
+ !verify_dfa_xindex(profile->file.dfa,
|
|
|
+ profile->file.trans.size)) {
|
|
|
+ audit_iface(profile, NULL, "Invalid named transition",
|
|
|
+ NULL, -EPROTO);
|
|
|
+ return -EPROTO;
|
|
|
}
|
|
|
|
|
|
return 0;
|