summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2021-02-19 12:58:41 +0100
committerBastien Nocera <hadess@hadess.net>2021-02-19 13:10:34 +0100
commit92997846a2d1b51b8c63749bad6d8f83cd0a755f (patch)
tree1ca8feaf1d0f01a8501cd34e8c93b5bb516036b2
parentfa0563594aa14e596719d3b60d88ef3ddc7c2c52 (diff)
downloadgnome-bluetooth-92997846a2d1b51b8c63749bad6d8f83cd0a755f.tar.gz
settings-widget: Print the object path in debug if name is not set
-rw-r--r--lib/bluetooth-settings-widget.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/bluetooth-settings-widget.c b/lib/bluetooth-settings-widget.c
index c81ff22c..ae649d7b 100644
--- a/lib/bluetooth-settings-widget.c
+++ b/lib/bluetooth-settings-widget.c
@@ -1778,11 +1778,10 @@ device_removed_cb (BluetoothClient *client,
path = g_object_get_data (G_OBJECT (l->data), "object-path");
if (g_str_equal (path, object_path)) {
- char *name;
+ g_autofree char *name = NULL;
g_object_get (G_OBJECT (l->data), "name", &name, NULL);
- g_debug ("Removing device '%s'", name);
- g_free (name);
+ g_debug ("Removing device '%s'", name ? name : object_path);
gtk_widget_destroy (GTK_WIDGET (l->data));
found = TRUE;