diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 3ec64a9432..7d98674ca1 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -10552,8 +10552,10 @@ virDomainDefParseXML(xmlDocPtr xml, } /* Ignore 'nodeset' if 'placement' is 'auto' finally */ - if (placement_mode == VIR_NUMA_TUNE_MEM_PLACEMENT_MODE_AUTO) + if (placement_mode == VIR_NUMA_TUNE_MEM_PLACEMENT_MODE_AUTO) { virBitmapFree(def->numatune.memory.nodemask); + def->numatune.memory.nodemask = NULL; + } /* Copy 'placement' of to if its 'placement' * is not specified and 'placement' of is specified.