From 15d8d0764fb79e3c55e4d815593d8fb1ceaa6675 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Wed, 1 Apr 2009 07:17:17 -0400 Subject: [PATCH] core: fix crash when NameHasOwner fails but dbus-glib doesn't set an error (lp #352400) --- src/nm-dbus-manager.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/nm-dbus-manager.c b/src/nm-dbus-manager.c index a35a715ad3..b05c4421ae 100644 --- a/src/nm-dbus-manager.c +++ b/src/nm-dbus-manager.c @@ -221,8 +221,9 @@ nm_dbus_manager_name_has_owner (NMDBusManager *self, G_TYPE_INVALID, G_TYPE_BOOLEAN, &has_owner, G_TYPE_INVALID)) { - nm_warning ("Error on NameHasOwner DBUS call: %s", err->message); - g_error_free (err); + nm_warning ("NameHasOwner request failed: %s", + (err && err->message) ? err->message : "(unknown)"); + g_clear_error (&err); } return has_owner;