From f03389ffed8da78a4ae5b48473313fc75a522d44 Mon Sep 17 00:00:00 2001
From: Ted Gould <ted@canonical.com>
Date: Tue, 12 May 2009 11:01:27 -0500
Subject: Checking parameter.  Found by Cody Russell.

---
 libdbusmenu-glib/client.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libdbusmenu-glib/client.c b/libdbusmenu-glib/client.c
index 44312a8..b0b1157 100644
--- a/libdbusmenu-glib/client.c
+++ b/libdbusmenu-glib/client.c
@@ -486,6 +486,8 @@ dbusmenu_client_new (const gchar * name, const gchar * object)
 DbusmenuMenuitem *
 dbusmenu_client_get_root (DbusmenuClient * client)
 {
+	g_return_val_if_fail(DBUSMENU_IS_CLIENT(client), NULL);
+
 	DbusmenuClientPrivate * priv = DBUSMENU_CLIENT_GET_PRIVATE(client);
 
 	if (priv->layoutcall != NULL) {
-- 
cgit v1.2.3