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
 
 #/////////////////////////////////////////////////////////////////////////////


Reply via email to