]> git.ipfire.org Git - thirdparty/libvirt.git/commit
vbox: Fix segfault on empty device source
authorMatthias Bolte <matthias.bolte@googlemail.com>
Mon, 22 Mar 2010 20:01:41 +0000 (21:01 +0100)
committerMatthias Bolte <matthias.bolte@googlemail.com>
Wed, 24 Mar 2010 20:00:53 +0000 (21:00 +0100)
commitf66636e3ca9d34a1390392f43784fc872b85eb33
treee045e2a6b82fb9bb764396202d8dce70303c74fb
parent1cfbfaa69763da20edfbba5d9bd77b92d08f8af1
vbox: Fix segfault on empty device source

<source file=''/> results in def->disks[i]->src == NULL. But
vboxDomainDefineXML and vboxDomainAttachDevice didn't check
def->disks[i]->src for NULL and expected it to be a valid string.

Add checks for def->disks[i]->src != NULL to fix the segfault.
src/vbox/vbox_tmpl.c