From: Ján Tomko Date: Fri, 18 Sep 2020 15:56:37 +0000 (+0200) Subject: qemu: agent: set ifname to NULL after freeing X-Git-Tag: v6.8.0~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a63b48c5ecef077bf0f909a85f453a605600cf05;p=thirdparty%2Flibvirt.git qemu: agent: set ifname to NULL after freeing CVE-2020-25637 Signed-off-by: Ján Tomko Reported-by: Ilja Van Sprundel Fixes: 0977b8aa071de550e1a013d35e2c72615e65d520 Reviewed-by: Mauro Matteo Cascella Reviewed-by: Jiri Denemark --- diff --git a/src/qemu/qemu_agent.c b/src/qemu/qemu_agent.c index 22efd2d42a..1239aceb46 100644 --- a/src/qemu/qemu_agent.c +++ b/src/qemu/qemu_agent.c @@ -2166,6 +2166,7 @@ qemuAgentGetInterfaces(qemuAgentPtr agent, /* Has to be freed for each interface. */ g_strfreev(ifname); + ifname = NULL; /* as well as IP address which - moreover - * can be presented multiple times */