summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2013-07-26 16:38:55 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2013-07-26 16:38:55 +0200
commit20489ff351837a3209838fe5dd6cbbe1478e2bdc (patch)
tree8e719c2f031ef75005207593906b9505f8e85298
parent68cecd598f55f58a1ae2132cdfb0b5e0a52cae1f (diff)
iptables-xml: fix parameter parsing (similar to 2165f38)
Similar to (2165f38 iptables-restore: fix parameter parsing (shows up with gcc-4.7)), make sure iptables-xml doesn't hit the same problem. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
-rw-r--r--iptables/iptables-xml.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/iptables/iptables-xml.c b/iptables/iptables-xml.c
index e272ef91..96284476 100644
--- a/iptables/iptables-xml.c
+++ b/iptables/iptables-xml.c
@@ -740,6 +740,7 @@ iptables_xml_main(int argc, char *argv[])
/* the parser */
char *param_start, *curchar;
int quote_open, quoted;
+ char param_buffer[1024];
/* reset the newargv */
newargc = 0;
@@ -799,7 +800,6 @@ iptables_xml_main(int argc, char *argv[])
}
if (*curchar == ' '
|| *curchar == '\t' || *curchar == '\n') {
- char param_buffer[1024];
int param_len = curchar - param_start;
if (quote_open)