From 11281e1cdb0c01a533f0cfbca438d9c9c52febf0 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 20 Apr 2021 06:12:21 -1000 Subject: [PATCH] Fix memory leak in logi_circle (#49458) --- homeassistant/components/logi_circle/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/logi_circle/__init__.py b/homeassistant/components/logi_circle/__init__.py index 2b6553f9d32..1311e50f293 100644 --- a/homeassistant/components/logi_circle/__init__.py +++ b/homeassistant/components/logi_circle/__init__.py @@ -220,7 +220,9 @@ async def async_setup_entry(hass, entry): """Close Logi Circle aiohttp session.""" await logi_circle.auth_provider.close() - hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STOP, shut_down) + entry.async_on_unload( + hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STOP, shut_down) + ) return True