diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c index 04903a424f..e4e0417bde 100644 --- a/src/qemu/qemu_migration.c +++ b/src/qemu/qemu_migration.c @@ -3180,7 +3180,7 @@ qemuMigrationDstPrepareActive(virQEMUDriver *driver, } if (STREQ_NULLABLE(protocol, "rdma") && - vm->def->mem.hard_limit > 0 && + virMemoryLimitIsSet(vm->def->mem.hard_limit) && qemuDomainSetMaxMemLock(vm, vm->def->mem.hard_limit << 10, &priv->preMigrationMemlock) < 0) { goto error;