From 7377d15f42b7989c5947e1d342b56cfad4cae797 Mon Sep 17 00:00:00 2001
From: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date: Tue, 5 May 2020 16:26:15 +0300
Subject: [PATCH] debug: handle null objects in WP_OBJECT_ARGS

---
 lib/wp/debug.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/wp/debug.h b/lib/wp/debug.h
index d57d6e38..cf3b86e5 100644
--- a/lib/wp/debug.h
+++ b/lib/wp/debug.h
@@ -17,7 +17,8 @@ G_BEGIN_DECLS
 #define WP_LOG_LEVEL_TRACE (1 << G_LOG_LEVEL_USER_SHIFT)
 
 #define WP_OBJECT_FORMAT "<%s:%p>"
-#define WP_OBJECT_ARGS(object) G_OBJECT_TYPE_NAME(object), object
+#define WP_OBJECT_ARGS(object) \
+    (object ? G_OBJECT_TYPE_NAME(object) : "invalid"), object
 
 WP_API
 gboolean wp_log_level_is_enabled (GLogLevelFlags log_level) G_GNUC_CONST;
-- 
GitLab