diff --git a/Shorewall/changelog.txt b/Shorewall/changelog.txt index 749f9bfb7..2cb5bbf5b 100755 --- a/Shorewall/changelog.txt +++ b/Shorewall/changelog.txt @@ -7,3 +7,6 @@ Changes since 1.4.7 ICMP. 3) Added support for QUEUE target. + +4) Fix error handling after "Unable to determine the routes..." + diff --git a/Shorewall/firewall b/Shorewall/firewall index 8a8b3437e..7063d1334 100755 --- a/Shorewall/firewall +++ b/Shorewall/firewall @@ -3399,7 +3399,7 @@ setup_masq() ;; *) subnets=`get_routed_subnets $subnet` - [ -z "$subnets" ] && startup_error "Unable to determine the routes through interface $subnet" + [ -z "$subnets" ] && fatal_error "Unable to determine the routes through interface $subnet" subnet="$subnets" ;; esac diff --git a/Shorewall/releasenotes.txt b/Shorewall/releasenotes.txt index ea512511d..56343e364 100755 --- a/Shorewall/releasenotes.txt +++ b/Shorewall/releasenotes.txt @@ -18,6 +18,11 @@ Problems Corrected since version 1.4.6: ACCEPT loc $FW icmp 0,8,11,12 +3) Previously, if the following error message was issued, Shorewall + was left in an inconsistent state. + + Error: Unable to determine the routes routes through interface xxx + Migration Issues: None.