]> xenbits.xensource.com Git - libvirt.git/commit
conf: Fix libvirtd free() segfault if virDomainChrSourceDefNew(...) fails
authorMarc Hartmayer <mhartmay@linux.vnet.ibm.com>
Thu, 9 Feb 2017 14:13:36 +0000 (15:13 +0100)
committerLaine Stump <laine@laine.org>
Thu, 9 Feb 2017 19:18:51 +0000 (14:18 -0500)
commit28dd54a5b971764c9a3a89b66acde053efaec2f7
treede810730ef7695953588cec3d0e40c0c56fea804
parent62b2c2fcdd39accc23f03e262695b863866dafb0
conf: Fix libvirtd free() segfault if virDomainChrSourceDefNew(...) fails

If virDomainChrSourceDefNew(xmlopt) fails, it will lead to free()ing
the uninitialized pointer bus. The fix for this is to initialize bus
with NULL.

Signed-off-by: Marc Hartmayer <mhartmay@linux.vnet.ibm.com>
Reviewed-by: Boris Fiuczynski <fiuczy@linux.vnet.ibm.com>
Reviewed-by: Bjoern Walk <bwalk@linux.vnet.ibm.com>
src/conf/domain_conf.c