From 74fb2b9704f6964ec4395f848e6fe4c70062578e Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" Date: Thu, 12 Jun 2008 10:19:24 +0000 Subject: [PATCH] Deal with inactive virtual network in domain creation --- ChangeLog | 5 +++++ src/qemu_conf.c | 9 +++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1e099d1ceb..ad9f0848c1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Thu Jun 12 11:18:08 BST 2008 Daniel P. Berrange + + * src/qemu_conf.c: Deal with failure due to inactive virtual + network when creating domain. + Thu Jun 12 10:53:08 CEST 2008 Daniel Veillard * src/qemu_driver.c: patch from Kaitlin Rupert, changing vcpu or diff --git a/src/qemu_conf.c b/src/qemu_conf.c index dc03c9e281..da7534e581 100644 --- a/src/qemu_conf.c +++ b/src/qemu_conf.c @@ -2679,8 +2679,13 @@ int qemudBuildCommandLine(virConnectPtr conn, switch (net->type) { case QEMUD_NET_NETWORK: case QEMUD_NET_BRIDGE: - ADD_ARG(qemudNetworkIfaceConnect(conn, driver, vm, net, vlan)); - break; + { + char *tap = qemudNetworkIfaceConnect(conn, driver, vm, net, vlan); + if (tap == NULL) + goto error; + ADD_ARG(tap); + break; + } case QEMUD_NET_ETHERNET: { -- GitLab