ipfw: fix status if ipfw.ko is not loaded

If the ipfw module is not loaded the net.inet.ip.fw.enable OID does not exist,
which leads the script to report errors and incorrectly report that ipfw is
enabled.
This commit is contained in:
Kristof Provost 2018-06-07 13:16:53 +00:00
parent 42faa80be3
commit af9f0aa430

View File

@ -117,8 +117,8 @@ ipfw_stop()
ipfw_status()
{
status=$(sysctl -n net.inet.ip.fw.enable)
if [ ${status} -eq 0 ]; then
status=$(sysctl -i -n net.inet.ip.fw.enable)
if [ ${status:-0} -eq 0 ]; then
echo "ipfw is not enabled"
exit 1
else