diff --git a/src/scheduler/src/pool/VMGroupXML.cc b/src/scheduler/src/pool/VMGroupXML.cc index 067ff39e16..7f4b9ecebb 100644 --- a/src/scheduler/src/pool/VMGroupXML.cc +++ b/src/scheduler/src/pool/VMGroupXML.cc @@ -176,6 +176,11 @@ void VMGroupXML::set_antiaffinity_requirements(VirtualMachinePoolXML * vmpool, VMGroupRole * r = roles.get(i); + if ( r == 0 ) + { + continue; + } + const std::set& vms = r->get_vms(); for ( auto vm_id : vms )