From 1f4b218cdeae7611719ce19ab604f6b43050dcf4 Mon Sep 17 00:00:00 2001 From: Tom Eastep Date: Sat, 11 Dec 2010 07:10:23 -0800 Subject: [PATCH] Ensure that interfaces listed in the proxyarp (proxyndp) file are known --- Shorewall/Perl/Shorewall/Proxyarp.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Shorewall/Perl/Shorewall/Proxyarp.pm b/Shorewall/Perl/Shorewall/Proxyarp.pm index 0d8eab59f..f5b418f9b 100644 --- a/Shorewall/Perl/Shorewall/Proxyarp.pm +++ b/Shorewall/Perl/Shorewall/Proxyarp.pm @@ -123,6 +123,9 @@ sub setup_proxy_arp() { $first_entry = 0; } + fatal_error "Unknown interface ($interface)" unless known_interface $interface; + fatal_error "Unknown interface ($external)" unless known_interface $external; + my $physical = physical_name $interface; my $extphy = physical_name $external;