summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJim Meyering <meyering@redhat.com>2008-12-01 11:08:16 +0000
committerJim Meyering <meyering@redhat.com>2008-12-01 11:08:16 +0000
commit0e9349a28d6d5fc5951b56e3c931169a7d15c260 (patch)
tree5419d5b60a1227413a11320e367a5eb6fcd652cc /src
parentClose directory handle when done (diff)
downloadlibvirt-0e9349a28d6d5fc5951b56e3c931169a7d15c260.tar.gz
libvirt-0e9349a28d6d5fc5951b56e3c931169a7d15c260.tar.bz2
libvirt-0e9349a28d6d5fc5951b56e3c931169a7d15c260.zip
uml: don't free an uninitialized variable
* src/uml_driver.c (umlDomainShutdown): Initialize "info". Patch and bug report from Ron Yorston <rmy@tigress.co.uk>.
Diffstat (limited to 'src')
-rw-r--r--src/uml_driver.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/uml_driver.c b/src/uml_driver.c
index 1ce1d781a..dcf3f6608 100644
--- a/src/uml_driver.c
+++ b/src/uml_driver.c
@@ -1163,7 +1163,7 @@ static virDomainPtr umlDomainCreate(virConnectPtr conn, const char *xml,
static int umlDomainShutdown(virDomainPtr dom) {
struct uml_driver *driver = (struct uml_driver *)dom->conn->privateData;
virDomainObjPtr vm = virDomainFindByID(&driver->domains, dom->id);
- char* info;
+ char *info = NULL;
if (!vm) {
umlReportError(dom->conn, dom, NULL, VIR_ERR_INVALID_DOMAIN,
@@ -1672,4 +1672,3 @@ int umlRegister(void) {
virRegisterStateDriver(&umlStateDriver);
return 0;
}
-