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
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=334782

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