]> git.ipfire.org Git - thirdparty/iptables.git/commit
iptables-xml: fix segfault if missing space after -A
authorPhil Oester <kernel@linuxace.com>
Fri, 24 Jan 2014 06:06:58 +0000 (22:06 -0800)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 29 Jan 2014 19:16:08 +0000 (20:16 +0100)
commitf53b78e423d82b0c71c076480f52edeb5eaec5f8
treefe9ef0007cef1af50cb1c95d57cf72a9a9f7a088
parenta0e224be48300b308a02f7bf898f0838463a7305
iptables-xml: fix segfault if missing space after -A

As pointed out by Bernhard Reutner-Fischer, a malformed line fed to
iptables-xml such as the below with a missing space after the -A:

-APOSTROUTING -d 1.1.1.1/32 -p tcp -j MASQUERADE

causes a segfault.  Patch attached.

This closes netfilter bugzilla #886.

Signed-off-by: Phil Oester <kernel@linuxace.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
iptables/iptables-xml.c