--- ../iptables/extensions/libxt_RATEEST.c.orig 2008-03-10 15:11:32.000000000 +0100 +++ ../iptables/extensions/libxt_RATEEST.c 2008-03-10 15:23:07.000000000 +0100 @@ -152,7 +152,7 @@ exit_error(PARAMETER_PROBLEM, "RATEEST: no ewmalog specified"); for (info->interval = 0; info->interval <= 5; info->interval++) { - if (interval <= (1 << info->interval) * (TIME_UNITS_PER_SEC / 4)) + if (interval <= (unsigned int)(1 << info->interval) * (TIME_UNITS_PER_SEC / 4)) break; }