qom: Fix class cast of NULL classes
commit9d6a3d58e4d1431ab3809ff621cfd1f9ec75eef5
authorPeter Crosthwaite <peter.crosthwaite@xilinx.com>
Tue, 18 Jun 2013 09:18:59 +0000 (18 19:18 +1000)
committerAnthony Liguori <aliguori@us.ibm.com>
Wed, 10 Jul 2013 15:53:45 +0000 (10 10:53 -0500)
treedab0b5d3704708e1dbe79e4e138a077b9090a4a2
parentc1b71b0c03df575c72ea413b2f2c27a7a477c05a
qom: Fix class cast of NULL classes

Its clear from the implementation that class casting is supposed to work
with a NULL class argument. Guard all dereferences of the class argument
against NULL accordingly.

Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Message-id: 94cd5ba46b74eea289a7e582635820c1c54e66fa.1371546907.git.peter.crosthwaite@xilinx.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
qom/object.c