diff --git a/config/action.d/bsd-ipfw.conf b/config/action.d/bsd-ipfw.conf
index 7f04fe7c..444192d3 100644
--- a/config/action.d/bsd-ipfw.conf
+++ b/config/action.d/bsd-ipfw.conf
@@ -15,7 +15,7 @@
# Values: CMD
#
actionstart = ipfw show | fgrep -c -m 1 -s 'table(
)' > /dev/null 2>&1 || (
- num=$(ipfw show | awk 'BEGIN { b = } { if ($1 < b) {} else if ($1 == b) { b = $1 + 1 } else { e = b } } END { if (e) print e
else print b }');
+ num=$(ipfw show | awk 'BEGIN { b = } { if ($1 == b) { b = $1 + 1 } } END { print b }');
ipfw -q add "$num" from table\(\) to me ; echo "$num" > ""
)