diff --git a/src/vm/VirtualMachine.cc b/src/vm/VirtualMachine.cc index d4e753816c..00454e7e75 100644 --- a/src/vm/VirtualMachine.cc +++ b/src/vm/VirtualMachine.cc @@ -2629,8 +2629,8 @@ void VirtualMachine::release_disk_images() continue; } - img_error = (state == ACTIVE && lcm_state != EPILOG) || - (state != PENDING && state != HOLD); + img_error = (state == ACTIVE && lcm_state != EPILOG) && + state != PENDING && state != HOLD; if ( disk->vector_value("IMAGE_ID", iid) == 0 ) {