Fix undefined variable

This commit is contained in:
Charles Pigott 2017-09-06 12:52:53 +01:00
parent 8b7dee9ee8
commit 871bf6ebd2
1 changed files with 5 additions and 3 deletions

8
sanoid
View File

@ -136,8 +136,10 @@ sub monitor_snapshots() {
my $warn = $config{$section}{$typewarn} * $smallerperiod; my $warn = $config{$section}{$typewarn} * $smallerperiod;
my $crit = $config{$section}{$typecrit} * $smallerperiod; my $crit = $config{$section}{$typecrit} * $smallerperiod;
my $elapsed = -1; my $elapsed = -1;
if (defined $snapsbytype{$path}{$type}{'newest'}) { $elapsed = $snapsbytype{$path}{$type}{'newest'}; } if (defined $snapsbytype{$path}{$type}{'newest'}) {
my $dispelapsed = displaytime($snapsbytype{$path}{$type}{'newest'}); $elapsed = $snapsbytype{$path}{$type}{'newest'};
}
my $dispelapsed = displaytime($elapsed);
my $dispwarn = displaytime($warn); my $dispwarn = displaytime($warn);
my $dispcrit = displaytime($crit); my $dispcrit = displaytime($crit);
if ( $elapsed > $crit || $elapsed == -1) { if ( $elapsed > $crit || $elapsed == -1) {
@ -681,7 +683,7 @@ sub get_date {
sub displaytime { sub displaytime {
# take a time in seconds, return it in human readable form # take a time in seconds, return it in human readable form
my $elapsed = shift; my ($elapsed) = @_;
my $days = int ($elapsed / 60 / 60 / 24); my $days = int ($elapsed / 60 / 60 / 24);
$elapsed -= $days * 60 * 60 * 24; $elapsed -= $days * 60 * 60 * 24;