From: Pablo Neira Ayuso Date: Thu, 30 May 2013 10:44:43 +0000 (+0200) Subject: extensions: libxt_LED: fix parsing of delay X-Git-Tag: v1.4.20~20^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96c42d4c46df3edbd41fa47b860fba217f03cfeb;p=thirdparty%2Fiptables.git extensions: libxt_LED: fix parsing of delay Closes bugzilla: https://bugzilla.netfilter.org/show_bug.cgi?id=825 Signed-off-by: Pablo Neira Ayuso --- diff --git a/extensions/libxt_LED.c b/extensions/libxt_LED.c index e6cf8497..8622c379 100644 --- a/extensions/libxt_LED.c +++ b/extensions/libxt_LED.c @@ -49,7 +49,6 @@ static void LED_help(void) static void LED_parse(struct xt_option_call *cb) { struct xt_led_info *led = cb->data; - unsigned int delay; xtables_option_parse(cb); switch (cb->entry->id) { @@ -60,7 +59,7 @@ static void LED_parse(struct xt_option_call *cb) case O_LED_DELAY: if (strncasecmp(cb->arg, "inf", 3) == 0) led->delay = -1; - else if (!xtables_strtoui(cb->arg, NULL, &delay, 0, UINT32_MAX)) + else if (!xtables_strtoui(cb->arg, NULL, &led->delay, 0, UINT32_MAX)) xtables_error(PARAMETER_PROBLEM, "Delay value must be within range 0..%u", UINT32_MAX);