diff --git a/STABLE2/changelog.txt b/STABLE2/changelog.txt index bae24020a..138bfe578 100644 --- a/STABLE2/changelog.txt +++ b/STABLE2/changelog.txt @@ -105,3 +105,5 @@ Changes in 2.0.14 1) Log drops due to policy rate limiting. 2) Fix typo in interfaces file. + +3) Eliminate "bad variable" errors during stop/clear. diff --git a/STABLE2/firewall b/STABLE2/firewall index 32fbd5634..96cb42329 100755 --- a/STABLE2/firewall +++ b/STABLE2/firewall @@ -1226,7 +1226,7 @@ setup_forwarding() { # Disable IPV6 # disable_ipv6() { - local foo=$(ip -f inet6 addr ls 2> /dev/null) + local foo="$(ip -f inet6 addr ls 2> /dev/null)" if [ -n "$foo" ]; then if qt which ip6tables; then @@ -1241,7 +1241,7 @@ disable_ipv6() { } disable_ipv6_1() { - local foo=$(ip -f inet6 addr ls 2> /dev/null) + local foo="$(ip -f inet6 addr ls 2> /dev/null)" if [ -n "$foo" ]; then if qt which ip6tables; then diff --git a/STABLE2/releasenotes.txt b/STABLE2/releasenotes.txt index df44b51f8..4c175c007 100644 --- a/STABLE2/releasenotes.txt +++ b/STABLE2/releasenotes.txt @@ -259,3 +259,6 @@ New Features in 2.0.14 Problems corrected in 2.0.14 1) A typo in the /etc/shorewall/interfaces file has been fixed. + +2) "bad variable" error messages occurring during "shorewall stop" and + "shorewall clear" have been eliminated.