diff mbox

[v2,2/4] object.c: object_class_dynamic_cast return NULL if the class has no type

Message ID e517cb96b2c669964e23ddb3d6e69052bb31d133.1439858176.git.alistair.francis@xilinx.com
State New
Headers show

Commit Message

Alistair Francis Aug. 18, 2015, 12:40 a.m. UTC
If the ObjectClass has no type return NULL instead of trying to compare
the type name.

Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Reviewed-by: Sai Pavan Boddu <saipava@xilinx.com>
---

 qom/object.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
diff mbox

Patch

diff --git a/qom/object.c b/qom/object.c
index eea8edf..2d6d715 100644
--- a/qom/object.c
+++ b/qom/object.c
@@ -603,7 +603,7 @@  ObjectClass *object_class_dynamic_cast(ObjectClass *class,
     TypeImpl *target_type;
     TypeImpl *type;
 
-    if (!class) {
+    if (!class || !class->type) {
         return NULL;
     }