]> git.ipfire.org Git - thirdparty/libnftnl.git/commit
src: xml: consolidate common XML code via nft_mxml_num_parse
authorArturo Borrero <arturo.borrero.glez@gmail.com>
Thu, 25 Jul 2013 16:46:35 +0000 (18:46 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 25 Jul 2013 18:03:21 +0000 (20:03 +0200)
commite13819c5f5b6138c4c7e01156d0fd9f58b11702d
treec4bbc0256f537099a8233915597419843359793b
parent3ebc57b84c227fcfc55545af85e246ab4cad2041
src: xml: consolidate common XML code via nft_mxml_num_parse

This patch moves common XML parsing code to nft_mxml_num_parse().
To handle this, the nft_strtoi() helper fuction is included.

I've changed some MXML_DESCEND[_FIRST] flags to avoid match a nested node under
some circumstances, ie, matching two nodes with the same name that are descendant.

Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
13 files changed:
src/chain.c
src/expr/bitwise.c
src/expr/byteorder.c
src/expr/ct.c
src/expr/data_reg.c
src/expr/exthdr.c
src/expr/limit.c
src/expr/log.c
src/internal.h
src/mxml.c
src/rule.c
src/table.c
src/utils.c