From: Stefan Berger Date: Thu, 24 May 2018 14:56:09 +0000 (-0400) Subject: conf: Use virDomainChrSourceDefClear() rather than VIR_FREE() X-Git-Tag: v4.5.0-rc1~225 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f982c92c8fe24dadeb6f3cb1873a712945568b48;p=thirdparty%2Flibvirt.git conf: Use virDomainChrSourceDefClear() rather than VIR_FREE() Signed-off-by: Stefan Berger Reviewed-by: Ján Tomko --- diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 371e48ca24..c1f2583c29 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -2645,7 +2645,7 @@ void virDomainTPMDefFree(virDomainTPMDefPtr def) switch (def->type) { case VIR_DOMAIN_TPM_TYPE_PASSTHROUGH: - VIR_FREE(def->data.passthrough.source.data.file.path); + virDomainChrSourceDefClear(&def->data.passthrough.source); break; case VIR_DOMAIN_TPM_TYPE_EMULATOR: virDomainChrSourceDefClear(&def->data.emulator.source);