mirror of
https://gitlab.com/shorewall/code.git
synced 2025-06-23 19:21:21 +02:00
Fix another bug in ROUTE_FILTER Handling
This commit is contained in:
parent
e37cf0a370
commit
e38df7efcb
@ -328,7 +328,7 @@ sub initialize( $ ) {
|
|||||||
TC_SCRIPT => '',
|
TC_SCRIPT => '',
|
||||||
EXPORT => 0,
|
EXPORT => 0,
|
||||||
UNTRACKED => 0,
|
UNTRACKED => 0,
|
||||||
VERSION => "4.4.5",
|
VERSION => "4.4.5.3",
|
||||||
CAPVERSION => 40406 ,
|
CAPVERSION => 40406 ,
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -2356,7 +2356,7 @@ sub get_configuration( $ ) {
|
|||||||
if ( $capabilities{KERNELVERSION} < 20631 ) {
|
if ( $capabilities{KERNELVERSION} < 20631 ) {
|
||||||
check_trivalue ( 'ROUTE_FILTER', '' );
|
check_trivalue ( 'ROUTE_FILTER', '' );
|
||||||
} else {
|
} else {
|
||||||
$val = $capabilities{ROUTE_FILTER};
|
$val = $config{ROUTE_FILTER};
|
||||||
if ( defined $val ) {
|
if ( defined $val ) {
|
||||||
if ( $val =~ /\d+/ ) {
|
if ( $val =~ /\d+/ ) {
|
||||||
fatal_error "Invalid value ($val) for ROUTE_FILTER" unless $val < 3;
|
fatal_error "Invalid value ($val) for ROUTE_FILTER" unless $val < 3;
|
||||||
@ -2369,7 +2369,7 @@ sub get_configuration( $ ) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ( $family == F_IPV6 ) {
|
if ( $family == F_IPV6 ) {
|
||||||
$val = $capabilities{ROUTE_FILTER};
|
$val = $config{ROUTE_FILTER};
|
||||||
fatal_error "ROUTE_FILTER=$val is not supported in IPv6" unless $val eq 'off' || $val eq '';
|
fatal_error "ROUTE_FILTER=$val is not supported in IPv6" unless $val eq 'off' || $val eq '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user