summaryrefslogtreecommitdiff
path: root/scripts/keepalived
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/keepalived')
-rw-r--r--scripts/keepalived/vyatta-clear-vrrp.pl7
1 files changed, 4 insertions, 3 deletions
diff --git a/scripts/keepalived/vyatta-clear-vrrp.pl b/scripts/keepalived/vyatta-clear-vrrp.pl
index a44b0305..a22b4f14 100644
--- a/scripts/keepalived/vyatta-clear-vrrp.pl
+++ b/scripts/keepalived/vyatta-clear-vrrp.pl
@@ -257,9 +257,10 @@ if ($action eq "clear_master") {
# should add a file lock
local($/, *FILE); # slurp mode
- open FILE, "<", $conf_file or die "Couldn't open $conf_file\n";
- my $conf = <FILE>;
- close FILE;
+
+ open my $f, '<', $conf_file or die "Couldn't open $conf_file\n";
+ my $conf = <$f>;
+ close $f;
my ($new_conf, $match_instance) = vrrp_extract_instance($conf, $instance);
if ($match_instance !~ /nopreempt/) {