diff options
Diffstat (limited to 'src/policydb.c')
-rw-r--r-- | src/policydb.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/policydb.c b/src/policydb.c index 53d0fda..136b450 100644 --- a/src/policydb.c +++ b/src/policydb.c @@ -221,6 +221,13 @@ static struct policydb_compat_info policydb_compat[] = { .target_platform = SEPOL_TARGET_SELINUX, }, { + .type = POLICY_BASE, + .version = MOD_POLICYDB_VERSION_TUNABLE_SEP, + .sym_num = SYM_NUM, + .ocon_num = OCON_NODE6 + 1, + .target_platform = SEPOL_TARGET_SELINUX, + }, + { .type = POLICY_MOD, .version = MOD_POLICYDB_VERSION_BASE, .sym_num = SYM_NUM, @@ -290,6 +297,13 @@ static struct policydb_compat_info policydb_compat[] = { .ocon_num = 0, .target_platform = SEPOL_TARGET_SELINUX, }, + { + .type = POLICY_MOD, + .version = MOD_POLICYDB_VERSION_TUNABLE_SEP, + .sym_num = SYM_NUM, + .ocon_num = 0, + .target_platform = SEPOL_TARGET_SELINUX, + }, }; #if 0 @@ -2327,6 +2341,7 @@ int filename_trans_read(filename_trans_t **t, struct policy_file *fp) lft->next = ft; else *t = ft; + lft = ft; rc = next_entry(buf, fp, sizeof(uint32_t)); if (rc < 0) return -1; |