From fdec16f10fb4c0cb7e508e2eb709c8869172aadf Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Sun, 2 Jul 2017 11:43:24 -0700 Subject: [PATCH] fix failure to import locking funcs and don't save empty spamlogs --- Debbugs/Log/Spam.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Debbugs/Log/Spam.pm b/Debbugs/Log/Spam.pm index cca94de..df2d5e0 100644 --- a/Debbugs/Log/Spam.pm +++ b/Debbugs/Log/Spam.pm @@ -45,7 +45,7 @@ BEGIN{ use Carp; use feature 'state'; use Params::Validate qw(:types validate_with); -use Debbugs::Common qw(getbuglocation getbugcomponent); +use Debbugs::Common qw(getbuglocation getbugcomponent filelock unfilelock); =head1 FUNCTIONS @@ -135,6 +135,7 @@ Saves changes to the bug log spam file. sub save { my $self = shift; + return unless keys %{$self->{spam}}; filelock($self->{name}); open(my $fh,'>',$self->{name}.'.tmp') or croak "Unable to open bug log spam '$self->{name}.tmp' for writing: $!"; -- 2.39.2