libxl: VM generation ID: Add missing gate for HVM domain.
authorPaul Durrant <paul.durrant@citrix.com>
Tue, 17 Jan 2012 12:40:52 +0000 (12:40 +0000)
committerPaul Durrant <paul.durrant@citrix.com>
Tue, 17 Jan 2012 12:40:52 +0000 (12:40 +0000)
This will fix localhost migrate failures found by the automatic tests.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/xl_cmdimpl.c

index 8c30de188491808af6b01fc046603e0652bc6fd4..7dbd8125a662c24d82985371c54fd0f96181a437 100644 (file)
@@ -1580,7 +1580,9 @@ static int create_domain(struct domain_create *dom_info)
         }
     }
 
-    d_config.b_info.u.hvm.no_incr_generationid = dom_info->no_incr_generationid;
+    if (d_config.c_info.type == LIBXL_DOMAIN_TYPE_HVM)
+        d_config.b_info.u.hvm.no_incr_generationid =
+            dom_info->no_incr_generationid;
 
     if (debug || dom_info->dryrun)
         printf_info(-1, &d_config, &d_config.dm_info);