From c9267b30d7c91ab07e5a3c693e8dfd4782b2d27f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 17 Jul 2015 19:52:52 -0400 Subject: [PATCH] inspector: Avoid a NULL deref Coverity pointed out that getting a class name requires dereferencing the pointer, so only don't do it if it is NULL. --- gtk/inspector/object-tree.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/inspector/object-tree.c b/gtk/inspector/object-tree.c index 55689aed34..72b5786662 100644 --- a/gtk/inspector/object-tree.c +++ b/gtk/inspector/object-tree.c @@ -564,7 +564,10 @@ gtk_inspector_object_tree_append_object (GtkInspectorObjectTree *wt, else mapped = TRUE; - class_name = G_OBJECT_CLASS_NAME (G_OBJECT_GET_CLASS (object)); + if (G_OBJECT (object) + class_name = G_OBJECT_CLASS_NAME (G_OBJECT_GET_CLASS (object)); + else + class_name = ""; if (GTK_IS_WIDGET (object)) {