From 5c6a72e3cfd58d1745047c8f0160c0d3108025aa Mon Sep 17 00:00:00 2001 From: Julian Bouzas Date: Thu, 25 Sep 2025 09:00:03 -0400 Subject: [PATCH] m-si-standard-link: log error message when link activation fails This makes debugging easier if a link fails to activate. --- modules/module-si-standard-link.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/module-si-standard-link.c b/modules/module-si-standard-link.c index 342e00a0..48072b30 100644 --- a/modules/module-si-standard-link.c +++ b/modules/module-si-standard-link.c @@ -195,12 +195,16 @@ on_link_activated (WpObject * proxy, GAsyncResult * res, { WpSiStandardLink *self = wp_transition_get_source_object (transition); guint len = self->node_links ? self->node_links->len : 0; + g_autoptr (GError) error = NULL; /* Count the number of failed and active links */ - if (wp_object_activate_finish (proxy, res, NULL)) + if (wp_object_activate_finish (proxy, res, &error)) { self->n_active_links++; - else + } else { self->n_failed_links++; + wp_info_object (self, "Failed to activate link %p: %s", proxy, + error->message); + } /* Wait for all links to finish activation */ if (self->n_failed_links + self->n_active_links != len)