From: Jim Meyering Date: Tue, 16 Feb 2010 08:22:02 +0000 (+0100) Subject: qemuInitPasswords: avoid unconditional leak X-Git-Tag: v0.7.7~146 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=309647c81f0fde7b07990ff79097db4b3696d58f;p=thirdparty%2Flibvirt.git qemuInitPasswords: avoid unconditional leak * src/qemu/qemu_driver.c (qemuInitPasswords): Free pass-phrase buffer. --- diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c index 17a4596e35..8766ca2427 100644 --- a/src/qemu/qemu_driver.c +++ b/src/qemu/qemu_driver.c @@ -1758,6 +1758,7 @@ qemuInitPasswords(virConnectPtr conn, ret = qemuMonitorSetDrivePassphrase(priv->mon, vm->def->disks[i]->info.alias, secret); + VIR_FREE(secret); qemuDomainObjExitMonitorWithDriver(driver, vm); if (ret < 0) goto cleanup;