diff --git a/Shorewall-core/lib.cli b/Shorewall-core/lib.cli index 6d367d091..3497c6897 100644 --- a/Shorewall-core/lib.cli +++ b/Shorewall-core/lib.cli @@ -3272,9 +3272,11 @@ show_interfaces() { local printed for f in ${VARDIR}/*.status; do - interface=$(basename $f) - echo " Interface ${interface%.status} is $(interface_status $f)" - printed=Yes + if [ -f $f ]; then + interface=$(basename $f) + echo " Interface ${interface%.status} is $(interface_status $f)" + printed=Yes + fi done [ -n "$printed" ] && echo