Commit ef4512e7 authored by Vasily Averin's avatar Vasily Averin Committed by David S. Miller

[NETFILTER]: ip_tables: compat error way cleanup

This patch adds forgotten compat_flush_offset() call to error way of
translate_compat_table().  May lead to table corruption on the next
compat_do_replace().
Signed-off-by: default avatarVasily Averin <vvs@openvz.org>
Acked-by: default avatarDmitry Mishin <dim@openvz.org>
Acked-by: default avatarKirill Korotaev <dev@openvz.org>
Signed-off-by: default avatarPatrick McHardy <kaber@trash.net>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 590bdf7f
...@@ -1725,6 +1725,7 @@ translate_compat_table(const char *name, ...@@ -1725,6 +1725,7 @@ translate_compat_table(const char *name,
out: out:
return ret; return ret;
out_unlock: out_unlock:
compat_flush_offsets();
xt_compat_unlock(AF_INET); xt_compat_unlock(AF_INET);
goto out; goto out;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment