]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemuInitPasswords: avoid unconditional leak
authorJim Meyering <meyering@redhat.com>
Tue, 16 Feb 2010 08:22:02 +0000 (09:22 +0100)
committerJim Meyering <meyering@redhat.com>
Tue, 16 Feb 2010 17:09:13 +0000 (18:09 +0100)
* src/qemu/qemu_driver.c (qemuInitPasswords): Free pass-phrase buffer.

src/qemu/qemu_driver.c

index 17a4596e35f29242cc67cc85ced2ca3a7021a409..8766ca2427186a77f71a2ac0fce8b668c9e55514 100644 (file)
@@ -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;