]> xenbits.xensource.com Git - libvirt.git/commit
blockjob: avoid segv on early error
authorEric Blake <eblake@redhat.com>
Sat, 20 Oct 2012 03:13:37 +0000 (21:13 -0600)
committerEric Blake <eblake@redhat.com>
Sat, 20 Oct 2012 03:17:00 +0000 (21:17 -0600)
commita172dfbe2e70897ed3f56cdee5d24d7c897be13d
tree798d9ca6da23770872a6e9649824233c742ab2dc
parent2e43cb8e9090969eb33fafa2a785211478a1f394
blockjob: avoid segv on early error

Gcc with optimization warns:
../../src/qemu/qemu_driver.c: In function 'qemuDomainBlockCommit':
../../src/qemu/qemu_driver.c:12813:46: error: 'disk' may be used uninitialized in this function [-Werror=maybe-uninitialized]
../../src/qemu/qemu_driver.c:12698:25: note: 'disk' was declared here
cc1: all warnings being treated as errors

so obviously I had only been testing with optimization off.

* src/qemu/qemu_driver.c (qemuDomainBlockCommit): Guard cleanup.
src/qemu/qemu_driver.c