From: Viktor Mihajlovski Date: Thu, 28 Feb 2013 10:11:17 +0000 (+0100) Subject: qemu: virConnectGetVersion returns bogus value X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=adfa3469bb6b0b0a1e91c520d92e92fd6a38592d;p=libvirt.git qemu: virConnectGetVersion returns bogus value The unitialized local variable qemuVersion can cause an random value to be returned for the hypervisor version, observable with virsh version. Introduced by commit b46f7f4a0b96c2d2d01d64d960bd7bc90dc16b0c Signed-off-by: Viktor Mihajlovski --- diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index 0f6a4315dd..825babd4a6 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -1382,7 +1382,7 @@ cleanup: static int qemuGetVersion(virConnectPtr conn, unsigned long *version) { virQEMUDriverPtr driver = conn->privateData; int ret = -1; - unsigned int qemuVersion; + unsigned int qemuVersion = 0; virCapsPtr caps = NULL; if (!(caps = virQEMUDriverGetCapabilities(driver, false)))