Author: arkurth
Date: Thu Feb  5 20:05:56 2015
New Revision: 1657679

URL: http://svn.apache.org/r1657679
Log:
VCL-16
Added check in State.pm::state_exit to ensure $request_state_name_new is 
defined before comparing it.

Modified:
    vcl/trunk/managementnode/lib/VCL/Module/State.pm

Modified: vcl/trunk/managementnode/lib/VCL/Module/State.pm
URL: 
http://svn.apache.org/viewvc/vcl/trunk/managementnode/lib/VCL/Module/State.pm?rev=1657679&r1=1657678&r2=1657679&view=diff
==============================================================================
--- vcl/trunk/managementnode/lib/VCL/Module/State.pm (original)
+++ vcl/trunk/managementnode/lib/VCL/Module/State.pm Thu Feb  5 20:05:56 2015
@@ -821,7 +821,7 @@ sub state_exit {
                                $request_state_name_new = 'failed';
                        }
                        
-                       if ($request_state_name_new eq 'failed') {
+                       if ($request_state_name_new && $request_state_name_new 
eq 'failed') {
                                # Child reservations will leave the state of 
the computer to 'reloading' if they didn't fail
                                # Need to change state back to available for 
child reservations which didn't fail
                                for my $cluster_reservation_id 
(@reservation_ids) {


Reply via email to