From 6ea83871a4ec8e07e2782576278e55c0cc5d9e10 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 17 Jul 2015 19:56:14 -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/widget-tree.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/inspector/widget-tree.c b/gtk/inspector/widget-tree.c index d67caf50c0..450ca23625 100644 --- a/gtk/inspector/widget-tree.c +++ b/gtk/inspector/widget-tree.c @@ -283,7 +283,10 @@ gtk_inspector_widget_tree_append_object (GtkInspectorWidgetTree *wt, else mapped = TRUE; - class_name = G_OBJECT_CLASS_NAME (G_OBJECT_GET_CLASS (object)); + if (G_IS_OBJECT (object)) + class_name = G_OBJECT_CLASS_NAME (G_OBJECT_GET_CLASS (object)); + else + class_name = ""; if (GTK_IS_WIDGET (object)) {