From: Pablo Neira Ayuso Date: Fri, 26 Jul 2013 14:38:55 +0000 (+0200) Subject: iptables-xml: fix parameter parsing (similar to 2165f38) X-Git-Tag: v1.4.20~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=20489ff351837a3209838fe5dd6cbbe1478e2bdc;p=thirdparty%2Fiptables.git 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 --- 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)