Error: NO_EFFECT ebtables-v2.0.9-2/extensions/ebt_nflog.c:83: unsigned_compare: This less-than-zero comparison of an unsigned value is never true. "i < 0U". ebtables-v2.0.9-2/extensions/ebt_nflog.c:95: unsigned_compare: This less-than-zero comparison of an unsigned value is never true. "i < 0U". ebtables-v2.0.9-2/extensions/ebt_nflog.c:107: unsigned_compare: This less-than-zero comparison of an unsigned value is never true. "i < 0U". diff -up ebtables-v2.0.9-2/extensions/ebt_nflog.c.no_effect ebtables-v2.0.9-2/extensions/ebt_nflog.c --- ebtables-v2.0.9-2/extensions/ebt_nflog.c.no_effect 2010-02-03 22:17:45.000000000 +0100 +++ ebtables-v2.0.9-2/extensions/ebt_nflog.c 2011-06-01 18:29:41.058691515 +0200 @@ -80,7 +80,7 @@ static int nflog_parse(int c, char **arg i = strtoul(optarg, &end, 10); if (*end != '\0') ebt_print_error2("--nflog-group must be a number!"); - if (i < 0) + if (i == ULONG_MAX) ebt_print_error2("--nflog-group can not be negative"); info->group = i; break; @@ -92,7 +92,7 @@ static int nflog_parse(int c, char **arg i = strtoul(optarg, &end, 10); if (*end != '\0') ebt_print_error2("--nflog-range must be a number!"); - if (i < 0) + if (i == ULONG_MAX) ebt_print_error2("--nflog-range can not be negative"); info->len = i; break; @@ -104,7 +104,7 @@ static int nflog_parse(int c, char **arg i = strtoul(optarg, &end, 10); if (*end != '\0') ebt_print_error2("--nflog-threshold must be a number!"); - if (i < 0) + if (i == ULONG_MAX) ebt_print_error2 ("--nflog-threshold can not be negative"); info->threshold = i;