Author: arkurth Date: Mon Mar 14 16:12:29 2011 New Revision: 1081437 URL: http://svn.apache.org/viewvc?rev=1081437&view=rev Log: VCL-434 Fixed minor bug in State.pm::DESTROY. A "Use of uninitialized value in subtraction" error would be displayed when exiting vcld -setup because the $self->{start_time} variable isn't initialized when running setup mode.
Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/State.pm Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/State.pm URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/lib/VCL/Module/State.pm?rev=1081437&r1=1081436&r2=1081437&view=diff ============================================================================== --- incubator/vcl/trunk/managementnode/lib/VCL/Module/State.pm (original) +++ incubator/vcl/trunk/managementnode/lib/VCL/Module/State.pm Mon Mar 14 16:12:29 2011 @@ -871,9 +871,10 @@ sub DESTROY { $self->SUPER::DESTROY if $self->can("SUPER::DESTROY"); # Determine how long process took to run - my $duration = (time - $self->{start_time}); - - notify($ERRORS{'OK'}, 0, ref($self) . " process duration: $duration seconds"); + if ($self->{start_time}) { + my $duration = (time - $self->{start_time}); + notify($ERRORS{'OK'}, 0, ref($self) . " process duration: $duration seconds"); + } } ## end sub DESTROY #/////////////////////////////////////////////////////////////////////////////