On 05/03/2013 10:37 AM, Daniel P. Berrange wrote:

>>>  
>>> +    /* Not strictly ABI related, but we want to make sure domains
>>> +     * don't get silently re-named through the backdoor when passing
>>> +     * custom XML into various APIs, since this would create havoc
>>> +     */
>>> +    if (STRNEQ(src->name, dst->name)) {
>>> +        virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
>>> +                       _("Target domain name '%s' does not match source 
>>> '%s'"),
>>> +                       dst->name, src->name);
>>> +        return false;
>>> +    }
>>
>> The code makes sense, but I'd feel better delaying my ack until getting
>> confirmation that I'm correctly interpreting that rename is
>> intentionally denied on 'virsh save/restore', and rename during
>> migration is allowed only through the dname argument, after dxml is
>> already validated against the pre-rename xml.
> 
> Yes, rename is intentionally denied in save/restore.

Good, I got it right, and you have ACK.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to