diff options
author | Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com> | 2013-06-03 10:44:52 +0000 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2013-06-05 05:33:47 +0200 |
commit | 32d696a7da59fbd323b285d4fe9af92e3626a47a (patch) | |
tree | 45c72d5c5baa121c0f3d7b62c328824416e379d5 /src/rule.c | |
parent | 414ac2967fc1cc72f65107cf7bd704c05b6835a8 (diff) |
rule: fix bad offset returned by _snprintf
Noted while calling _snprintf functions consecutively.
Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/rule.c')
-rw-r--r-- | src/rule.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -657,7 +657,7 @@ static int nft_rule_snprintf_xml(char *buf, size_t size, struct nft_rule *r, ret = snprintf(buf+offset, len, "</rule>"); SNPRINTF_BUFFER_SIZE(ret, size, len, offset); - return ret; + return offset; } static int nft_rule_snprintf_default(char *buf, size_t size, struct nft_rule *r, @@ -680,7 +680,7 @@ static int nft_rule_snprintf_default(char *buf, size_t size, struct nft_rule *r, SNPRINTF_BUFFER_SIZE(ret, size, len, offset); } - return ret; + return offset; } int nft_rule_snprintf(char *buf, size_t size, struct nft_rule *r, |