aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxl/libxl_dm.c
diff options
context:
space:
mode:
authorJulien Grall <julien.grall@citrix.com>2013-01-17 13:53:09 +0000
committerJulien Grall <julien.grall@citrix.com>2013-01-17 13:53:09 +0000
commit3a43d9b747adecd94802fdc57fdfd760bf853651 (patch)
tree649e9c3d0dd3f879b01f7e835e1cb5c72e477ba2 /tools/libxl/libxl_dm.c
parent0289e710ca443cd4d8698bcac9203c194e764510 (diff)
downloadxen-3a43d9b747adecd94802fdc57fdfd760bf853651.tar.gz
xen-3a43d9b747adecd94802fdc57fdfd760bf853651.tar.bz2
xen-3a43d9b747adecd94802fdc57fdfd760bf853651.zip
libxl: don't continue to create the domain if the device model is not spawned
When the device model can't be spawned, rc variable is cleared in device_model_spawn_outcome (libxl_dm.c). In this case libxl will continue to create the domain and let it between life and death. Signed-off-by: Julien Grall <julien.grall@citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com> Committed-by: Ian Campbell <ian.campbell@citrix.com>
Diffstat (limited to 'tools/libxl/libxl_dm.c')
-rw-r--r--tools/libxl/libxl_dm.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c
index c036dc1f8e..51f9914266 100644
--- a/tools/libxl/libxl_dm.c
+++ b/tools/libxl/libxl_dm.c
@@ -1215,8 +1215,6 @@ static void device_model_spawn_outcome(libxl__egc *egc,
}
}
- rc = 0;
-
out:
dmss->callback(egc, dmss, rc);
}