From a223b30924211acbbdb3e0bad0ead9a6929f3d98 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 17 Feb 2023 10:42:45 -0500 Subject: [PATCH] Fix dangling task for roon (#88291) --- homeassistant/components/roon/server.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/roon/server.py b/homeassistant/components/roon/server.py index 997db44583d..d30843a7c7b 100644 --- a/homeassistant/components/roon/server.py +++ b/homeassistant/components/roon/server.py @@ -66,7 +66,9 @@ class RoonServer: ) # Initialize Roon background polling - asyncio.create_task(self.async_do_loop()) + self.config_entry.async_on_unload( + asyncio.create_task(self.async_do_loop()).cancel + ) return True