From d5fe9c0852200e6f7f6f521e370570b7bfb7b75f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= <agx@sigxcpu.org> Date: Tue, 10 Jul 2018 12:19:08 +0200 Subject: [PATCH] batteryinfo: Don't carry on when we fail to initialize --- src/batteryinfo.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/batteryinfo.c b/src/batteryinfo.c index 5c2588a..8e4ad8e 100644 --- a/src/batteryinfo.c +++ b/src/batteryinfo.c @@ -65,12 +65,14 @@ setup_display_device (PhoshBatteryInfo *self) if (priv->upower == NULL) { g_warning ("Failed to connect to upowerd: %s", err->message); g_clear_error (&err); + return; } /* TODO: this is a oversimplified sync call */ priv->device = up_client_get_display_device (priv->upower); if (priv->device == NULL) { g_warning ("Failed to get upowerd display device"); + return; } priv->update_icon_id = g_signal_connect_swapped (priv->device, -- GitLab