qemuBuildMemoryBackendStr: Check for @memAccess properly

Even though this variable contains just values from an enum where
zero has the usual meaning, it's enum after all and we should
check it as such.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Michal Privoznik 2017-03-08 15:58:26 +01:00
parent 4346c9eb97
commit cce282fe87

View File

@ -3371,7 +3371,8 @@ qemuBuildMemoryBackendStr(unsigned long long size,
}
/* If none of the following is requested... */
if (!needHugepage && !userNodeset && !memAccess && !nodeSpecified &&
if (!needHugepage && !userNodeset && !nodeSpecified &&
memAccess == VIR_DOMAIN_MEMORY_ACCESS_DEFAULT &&
def->mem.source != VIR_DOMAIN_MEMORY_SOURCE_FILE && !force) {
/* report back that using the new backend is not necessary
* to achieve the desired configuration */