[libvirt] [PATCH] qemu: Avoid dereference of NULL pointer

Jiri Denemark jdenemar at redhat.com
Wed Nov 23 15:15:37 UTC 2011


On Wed, Nov 23, 2011 at 15:58:10 +0100, Peter Krempa wrote:
> If something fails while initializing qemu job object in
> qemuDomainObjPrivateAlloc(), memory to the private pointer is freed, but
> after that, the pointer is still dereferenced, which may result in a
> segfault.
> 
> * qemuDomainObjPrivateAlloc() - Don't dereference NULL pointer.
> ---
> I added the label and jump with future expansions in mind, as I've
> found this bug while modifying said function.
> 
>  src/qemu/qemu_domain.c |    6 +++++-
>  1 files changed, 5 insertions(+), 1 deletions(-)

ACK

Jirka




More information about the libvir-list mailing list