]> xenbits.xensource.com Git - libvirt.git/commit
conf: prevent NULL pointer access in virSecurityLabelDefsParseXML
authorJán Tomko <jtomko@redhat.com>
Mon, 27 Aug 2012 12:51:28 +0000 (14:51 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 27 Aug 2012 13:02:24 +0000 (15:02 +0200)
commit1fe6d219cbb6aa9befcf45e41775affd2b1f179d
tree9af5f4fcf94bc52ec14211d9f5ef12aeff76c6e3
parent661d7fb4fc0b121b82377f874e3323837d0481cc
conf: prevent NULL pointer access in virSecurityLabelDefsParseXML

When checking for seclabels without security models, def->nseclabels is
already set to n. In the case of an error def->seclabels is freed but
nseclabels is left untouched. This leads to a segmentation fault when
def is freed in virDomainDefParseXML.
src/conf/domain_conf.c