QOM: Fail casts for unknown types
commit9ab880b3a2f4b80bd5d8b18a312b3afed65dc036
authorAlexander Graf <agraf@suse.de>
Tue, 30 Apr 2013 13:02:16 +0000 (30 15:02 +0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Tue, 30 Apr 2013 14:40:11 +0000 (30 09:40 -0500)
tree1b06a72abee6ccbffdaa2d875f7d4664201ea73d
parentb7da6c60814a5c8703e9fa0d943ec3240e9d94ab
QOM: Fail casts for unknown types

When we try to cast an object to an unknown type, fail the cast. Today
we would simply run into an assert().

This fixes a bug on qemu-system-s390x for me that gets triggered by the
audio code looking for PCI and ISA buses.

Signed-off-by: Alexander Graf <agraf@suse.de>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1367326936-28539-1-git-send-email-agraf@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
qom/object.c