[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: Vasily Averin <vvs@openvz.org>
Acked-by: Dmitry Mishin <dim@openvz.org>
Acked-by: Kirill Korotaev <dev@openvz.org>
Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Vasily Averin 2006-10-30 15:13:28 -08:00 committed by David S. Miller
parent 590bdf7fd2
commit ef4512e766

View File

@ -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;
} }