]> git.ipfire.org Git - thirdparty/libvirt.git/commit
libxl: Fix Xen 4.4 libxlVmStart logic
authorJason Andryuk <andryuk@aero.org>
Tue, 12 Nov 2013 17:41:12 +0000 (12:41 -0500)
committerEric Blake <eblake@redhat.com>
Tue, 12 Nov 2013 20:14:24 +0000 (13:14 -0700)
commit7d58c7fc8e7dddbaf58557c0c4ccb664a76bfc79
tree0c1197ab562e94a275518366affa8e1d36914c06
parent84f69602143551433e3e0a5226dc572ecb33c059
libxl: Fix Xen 4.4 libxlVmStart logic

ifdef LIBXL_HAVE_DOMAIN_CREATE_RESTORE_PARAMS hides a multi-line body
for a brace-less else.  Add braces to ensure proper logic is applied.

Without this fix, new domains cannot be started.  Both
libxl_domain_create_new and libxl_domain_create_restore are called when
starting a new domain leading to this error:
libxl: error: libxl.c:324:libxl__domain_rename: domain with name "guest" already exists.
libxl: error: libxl_create.c:800:initiate_domain_create: cannot make domain: -6
src/libxl/libxl_driver.c