• P
    conf: Fix virDomainObjGetDefs when getting persistent config on a live vm · 63aaf69b
    Peter Krempa 提交于
    If @flags contains only VIR_DOMAIN_AFFECT_CONFIG and @vm is active, the
    function would return the active config rather than the persistent one
    that it should return. This happened due to the fact that
    virDomainObjGetDefs was checking the updated flags which may not contain
    VIR_DOMAIN_AFFECT_LIVE if it is not requested even if @vm is active.
    
    Additionally the function would not take the flags into account when
    setting the pointers which was later used to determine whether the code
    needs to update the given configuration.
    
    The mistake was caught by the virt-test suite.
    63aaf69b
domain_conf.c 758.4 KB