From: Jan Engelhardt Date: Mon, 30 Jul 2007 13:56:15 +0000 (+0000) Subject: The option struct needs to be terminated, otherwise ip{,6}tables X-Git-Tag: v1.4.0-rc1~68 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f1c597f2aef128e35a78717a998fed7567ade2c;p=thirdparty%2Fiptables.git The option struct needs to be terminated, otherwise ip{,6}tables will access illegal memory in merge_options(). Signed-off-by: Jan Engelhardt --- diff --git a/extensions/libip6t_NFLOG.c b/extensions/libip6t_NFLOG.c index 9f4ebaa5..22c99e90 100644 --- a/extensions/libip6t_NFLOG.c +++ b/extensions/libip6t_NFLOG.c @@ -19,6 +19,7 @@ static struct option opts[] = { { "nflog-prefix", 1, 0, NFLOG_PREFIX }, { "nflog-range", 1, 0, NFLOG_RANGE }, { "nflog-threshold", 1, 0, NFLOG_THRESHOLD }, + {NULL}, }; static void help(void) diff --git a/extensions/libipt_NFLOG.c b/extensions/libipt_NFLOG.c index b43a8b87..37df5b0d 100644 --- a/extensions/libipt_NFLOG.c +++ b/extensions/libipt_NFLOG.c @@ -19,6 +19,7 @@ static struct option opts[] = { { "nflog-prefix", 1, 0, NFLOG_PREFIX }, { "nflog-range", 1, 0, NFLOG_RANGE }, { "nflog-threshold", 1, 0, NFLOG_THRESHOLD }, + {NULL}, }; static void help(void)