SELinux: skip file_name_trans_write() when policy downgraded.
When policy version is less than POLICYDB_VERSION_FILENAME_TRANS, skip file_name_trans_write(). Signed-off-by: Roy.Li <rongqing.li@windriver.com> Signed-off-by: Eric Paris <eparis@redhat.com>
This commit is contained in:
parent
0f7e4c33eb
commit
ded509880f
|
@ -3222,6 +3222,9 @@ static int filename_trans_write(struct policydb *p, void *fp)
|
||||||
__le32 buf[1];
|
__le32 buf[1];
|
||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
|
if (p->policyvers < POLICYDB_VERSION_FILENAME_TRANS)
|
||||||
|
return 0;
|
||||||
|
|
||||||
nel = 0;
|
nel = 0;
|
||||||
rc = hashtab_map(p->filename_trans, hashtab_cnt, &nel);
|
rc = hashtab_map(p->filename_trans, hashtab_cnt, &nel);
|
||||||
if (rc)
|
if (rc)
|
||||||
|
|
Loading…
Reference in New Issue