diff --git a/virtrust/src/virtrust/api/domain.cpp b/virtrust/src/virtrust/api/domain.cpp index 450152929bb65a75c5f35fd0f259bc580ef432ae..b6c0574cee48975f224be4070b240d8e54fadca6 100644 --- a/virtrust/src/virtrust/api/domain.cpp +++ b/virtrust/src/virtrust/api/domain.cpp @@ -874,9 +874,8 @@ VirtrustRc DomainMigrate(const std::unique_ptr &conn, const std::string return VirtrustRc::ERROR; } flags |= VIR_MIGRATE_OFFLINE | VIR_MIGRATE_PERSIST_DEST; // 默认离线迁移 离线迁移必须指定VIR_MIGRATE_PERSIST_DEST - if (flags != (VIR_MIGRATE_OFFLINE | VIR_MIGRATE_PERSIST_DEST) && - flags != (VIR_MIGRATE_OFFLINE | VIR_MIGRATE_PERSIST_DEST | MIGRATE_UNDEFINE_SOURCE)) { - VIRTRUST_LOG_ERROR("|DomainMigrate|END|returnF|invalid flags, only support 0 and {}", + if (flags != (VIR_MIGRATE_OFFLINE | VIR_MIGRATE_PERSIST_DEST | MIGRATE_UNDEFINE_SOURCE)) { + VIRTRUST_LOG_ERROR("|DomainMigrate|END|returnF|invalid flags, only support {}", static_cast(MIGRATE_UNDEFINE_SOURCE)); return VirtrustRc::ERROR; }