]> git.proxmox.com Git - qemu.git/commit
qom: dynamic_cast of NULL is always NULL
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 23 Nov 2012 15:56:17 +0000 (16:56 +0100)
committerAnthony Liguori <aliguori@us.ibm.com>
Mon, 26 Nov 2012 15:38:54 +0000 (09:38 -0600)
commitb7f43fe46029d8fd0594cd599fa2599dcce0f553
tree3d33e6c0128d23853da4fe6ef3162664d3bad69b
parent74c856e9228445bac1624f6aad83422bdbc59f98
qom: dynamic_cast of NULL is always NULL

Trying to cast a NULL value will cause a crash.  Returning
NULL is also sensible, and it is also what the type-unsafe
DO_UPCAST macro does.

Reported-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
qom/object.c