gnome-settings-daemon/41d0dc1db4d75c37ba67fe903105b4e162d42f1a.patch

45 lines
1.9 KiB
Diff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

From 41d0dc1db4d75c37ba67fe903105b4e162d42f1a Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess@hadess.net>
Date: Mon, 20 Nov 2023 11:31:31 +0100
Subject: [PATCH] power: Fix uninitialised variable warning
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
In function do_lid_closed_action,
inlined from logind_proxy_changed_cb at plugins/power/gsd-power-manager.c:1579:17:
plugins/power/gsd-power-manager.c:1538:20: warning: is_inhibited may be used uninitialized [-Wmaybe-uninitialized]
1538 | if (is_inhibited) {
| ^
plugins/power/gsd-power-manager.c: In function logind_proxy_changed_cb:
plugins/power/gsd-power-manager.c:1533:26: note: is_inhibited was declared here
1533 | gboolean is_inhibited;
| ^~~~~~~~~~~~
plugins/power/gsd-power-manager.c: In function idle_configure:
plugins/power/gsd-power-manager.c:1977:12: warning: is_inhibited may be used uninitialized [-Wmaybe-uninitialized]
1977 | if (!is_action_inhibited (manager, action_type)) {
| ^
plugins/power/gsd-power-manager.c:1354:18: note: is_inhibited was declared here
1354 | gboolean is_inhibited;
| ^~~~~~~~~~~~
---
plugins/power/gsd-power-manager.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/plugins/power/gsd-power-manager.c b/plugins/power/gsd-power-manager.c
index f0ca3aee..b3da23a8 100644
--- a/plugins/power/gsd-power-manager.c
+++ b/plugins/power/gsd-power-manager.c
@@ -1861,6 +1861,8 @@ idle_is_session_inhibited (GsdPowerManager *manager,
GVariant *variant;
GsmInhibitorFlag inhibited_actions;
+ *is_inhibited = FALSE;
+
/* not yet connected to gnome-session */
if (manager->session == NULL)
return FALSE;
--
GitLab