[gnome-software/wip/rancell/ubuntu-3-20-1: 52/72] Set error when org.freedesktop.fwupd has no service



commit 4da48e80871ea58c8abe82505892df0687272161
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 369e90e..32aa9a3 100644
--- a/src/plugins/gs-plugin-fwupd.c
+++ b/src/plugins/gs-plugin-fwupd.c
@@ -501,7 +501,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]