X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=security%2Fapparmor%2Fpolicy_unpack.c;h=2d5a1a007b062a73f807db6bb81b8b42b79bf44b;hb=facca57d0c49fc9e021f6ced586cd4ec155496f9;hp=c600f4dd1783252a1fc429379cb1cca8b9728c9b;hpb=a2b93262d96169e31c8d9d9e4fe852a69aa456c7;p=mirror_ubuntu-artful-kernel.git diff --git a/security/apparmor/policy_unpack.c b/security/apparmor/policy_unpack.c index c600f4dd1783..2d5a1a007b06 100644 --- a/security/apparmor/policy_unpack.c +++ b/security/apparmor/policy_unpack.c @@ -448,7 +448,7 @@ fail: */ static bool unpack_trans_table(struct aa_ext *e, struct aa_profile *profile) { - void *pos = e->pos; + void *saved_pos = e->pos; /* exec table is optional */ if (unpack_nameX(e, AA_STRUCT, "xtable")) { @@ -511,7 +511,7 @@ static bool unpack_trans_table(struct aa_ext *e, struct aa_profile *profile) fail: aa_free_domain_entries(&profile->file.trans); - e->pos = pos; + e->pos = saved_pos; return 0; }