From 20489ff351837a3209838fe5dd6cbbe1478e2bdc Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Fri, 26 Jul 2013 16:38:55 +0200 Subject: 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 --- iptables/iptables-xml.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'iptables/iptables-xml.c') 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) -- cgit v1.2.3