From 853707691765a8e267f5264f525237311f737369 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Tue, 20 Apr 2021 06:14:34 -1000 Subject: [PATCH] Fix memory leak in huawei_lte (#49470) --- homeassistant/components/huawei_lte/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/huawei_lte/__init__.py b/homeassistant/components/huawei_lte/__init__.py index 25df0f620fa..8a729b3c38c 100644 --- a/homeassistant/components/huawei_lte/__init__.py +++ b/homeassistant/components/huawei_lte/__init__.py @@ -445,7 +445,9 @@ async def async_setup_entry(hass: HomeAssistantType, config_entry: ConfigEntry) ) # Clean up at end - hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STOP, router.cleanup) + config_entry.async_on_unload( + hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STOP, router.cleanup) + ) return True