diff --git a/lib/Plack/Middleware/Debug/DAOLogger.pm b/lib/Plack/Middleware/Debug/DAOLogger.pm index 38b774ece18..21ee5623b01 100644 --- a/lib/Plack/Middleware/Debug/DAOLogger.pm +++ b/lib/Plack/Middleware/Debug/DAOLogger.pm @@ -19,7 +19,7 @@ sub run { $i = 0; return sub { - my $sum = sum(map { $_->[1] } @call_stack); + my $sum = sum(map { $_->[1] } @call_stack) // 0; $panel->content( '
This panel shows time spent within the data access layer. Rows '. @@ -39,7 +39,7 @@ sub run { sub render_stack { my ($indent, @stack) = @_; - return unless @stack; + return '' unless @stack; my @times = map { $_->[1] } @stack; my $mean = mean(@times);