diff --git a/src/vm/VirtualMachine.cc b/src/vm/VirtualMachine.cc index 7d2dc428e4..fbd766a615 100644 --- a/src/vm/VirtualMachine.cc +++ b/src/vm/VirtualMachine.cc @@ -2461,11 +2461,6 @@ int VirtualMachine::get_image_from_disk(int disk_id, bool hot, string& err_str) num_disks = obj_template->get("DISK",disks); - if ( state == DONE || state == FAILED ) - { - goto error_state; - } - for(int i=0; i(disks[i]); @@ -2507,10 +2502,6 @@ int VirtualMachine::get_image_from_disk(int disk_id, bool hot, string& err_str) goto error_not_found; -error_state: - oss << "VM cannot be in DONE or FAILED state."; - goto error_common; - error_persistent: oss << "Source image for DISK " << disk_id << " is persistent."; goto error_common;