]> git.ipfire.org Git - thirdparty/nftables.git/commit
netlink: fix nat stmt linearization/parsing
authorPatrick McHardy <kaber@trash.net>
Tue, 6 Jul 2010 03:57:23 +0000 (05:57 +0200)
committerPatrick McHardy <kaber@trash.net>
Tue, 6 Jul 2010 03:57:23 +0000 (05:57 +0200)
commitad20f4cfa59588a2214a8ecff2d20d75832c17e6
treed6c2dccc63a403da204d74117305c414dd5b429a
parent10ce8775690f890bc4f6546f2b306bc9f87b6fe2
netlink: fix nat stmt linearization/parsing

Fix invalid register use when parsing NAT statements and handle range expressions
during postprocessing. When linearizing, allocate all registers for both proto and
address expressions at once to avoid double use.

Signed-off-by: Patrick McHardy <kaber@trash.net>
src/netlink_delinearize.c
src/netlink_linearize.c