From 0311740498a2306a6143651a1195e2865c421c60 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Thu, 4 Apr 2024 16:41:35 -0400 Subject: [PATCH] device: Fix attemting to set WakeAllowed without it being supported WakeAllowed shall only be set if WakeSupport is enabled. --- src/device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/device.c b/src/device.c index 74dd67a09..ac0b0e003 100644 --- a/src/device.c +++ b/src/device.c @@ -7239,7 +7239,7 @@ void btd_device_flags_changed(struct btd_device *dev, uint32_t supported_flags, if (!changed_flags) return; - if (changed_flags & DEVICE_FLAG_REMOTE_WAKEUP) { + if (changed_flags & DEVICE_FLAG_REMOTE_WAKEUP && dev->wake_support) { flag_value = !!(current_flags & DEVICE_FLAG_REMOTE_WAKEUP); dev->pending_wake_allowed = flag_value; -- 2.47.3