From: Pablo Neira Ayuso Date: Tue, 8 May 2012 22:28:41 +0000 (+0200) Subject: libipt_ULOG: fix --ulog-cprange X-Git-Tag: v1.4.14~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6111382a6c27e73c1cef1777c1253be0453a9dbb;p=thirdparty%2Fiptables.git libipt_ULOG: fix --ulog-cprange In 1f2474a libipt_ULOG: use guided option parser. A bug has been accidentally introduced in --ulog-cprange, limiting possible values from 1 to 50. However, that limit should be applied to --ulog-qthreshold. Reported-by: Gaurav Sinha Signed-off-by: Pablo Neira Ayuso --- diff --git a/extensions/libipt_ULOG.c b/extensions/libipt_ULOG.c index e08ae056..fafb220b 100644 --- a/extensions/libipt_ULOG.c +++ b/extensions/libipt_ULOG.c @@ -37,9 +37,9 @@ static const struct xt_option_entry ULOG_opts[] = { {.name = "ulog-prefix", .id = O_ULOG_PREFIX, .type = XTTYPE_STRING, .flags = XTOPT_PUT, XTOPT_POINTER(struct ipt_ulog_info, prefix), .min = 1}, - {.name = "ulog-cprange", .id = O_ULOG_CPRANGE, .type = XTTYPE_UINT64, + {.name = "ulog-cprange", .id = O_ULOG_CPRANGE, .type = XTTYPE_UINT64}, + {.name = "ulog-qthreshold", .id = O_ULOG_QTHR, .type = XTTYPE_UINT64, .min = 1, .max = ULOG_MAX_QLEN}, - {.name = "ulog-qthreshold", .id = O_ULOG_QTHR, .type = XTTYPE_UINT64}, XTOPT_TABLEEND, };