]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
domain_conf: Don't leak def->os.firmwareFeatures
authorMichal Privoznik <mprivozn@redhat.com>
Tue, 23 Mar 2021 10:53:41 +0000 (11:53 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Tue, 23 Mar 2021 12:56:34 +0000 (13:56 +0100)
The firmwareFeatures member of virDomainOSDef struct is allocated
in virDomainDefParseBootFirmwareOptions() but never freed.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
src/conf/domain_conf.c

index 3aefa8f335bd2907e132077c02618d80dc6a0a63..9bf12ff599b97975c047adc9e92d1e181c4d166c 100644 (file)
@@ -3532,6 +3532,7 @@ virDomainOSDefClear(virDomainOSDef *os)
 {
     size_t i;
 
+    g_free(os->firmwareFeatures);
     g_free(os->machine);
     g_free(os->init);
     for (i = 0; os->initargv && os->initargv[i]; i++)