[gnome-software/wip/ubuntu-3-20: 15/29] Set error when org.freedesktop.fwupd has no service



commit 2b5749ba8a879bcfa7cb5c4f3dfe488568256c53
Author: William Hua <william hua canonical com>
Date:   Wed Mar 16 15:03:42 2016 -0400

    Set error when org.freedesktop.fwupd has no service

 src/plugins/gs-plugin-fwupd.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/plugins/gs-plugin-fwupd.c b/src/plugins/gs-plugin-fwupd.c
index 8aae2f4..52c7fbc 100644
--- a/src/plugins/gs-plugin-fwupd.c
+++ b/src/plugins/gs-plugin-fwupd.c
@@ -485,7 +485,10 @@ gs_plugin_add_updates (GsPlugin *plugin,
                                     G_DBUS_ERROR,
                                     G_DBUS_ERROR_SERVICE_UNKNOWN)) {
                        /* the fwupd service might be unavailable, continue in that case */
-                       g_prefix_error (error, "could not get fwupd updates: ");
+                       if (error) {
+                               *error = g_steal_pointer (&error_local);
+                               g_prefix_error (error, "could not get fwupd updates: ");
+                       }
                        return FALSE;
                }
                if (g_error_matches (error_local,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]