[gnome-software/wip/temp/ubuntu-xenial-rebased: 157/326] Set error when org.freedesktop.fwupd has no service



commit 61fea63464482a6c9940a0151a3bc98ca7f957fa
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 b968005..99e7a3d 100644
--- a/src/plugins/gs-plugin-fwupd.c
+++ b/src/plugins/gs-plugin-fwupd.c
@@ -480,7 +480,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]