mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Prevent Netgear SSDP from updating host (#71240)
This commit is contained in:
parent
f4f5ba93b5
commit
989fa4274b
@ -19,6 +19,7 @@ from homeassistant.const import (
|
||||
)
|
||||
from homeassistant.core import callback
|
||||
from homeassistant.data_entry_flow import FlowResult
|
||||
from homeassistant.util.network import is_ipv4_address
|
||||
|
||||
from .const import (
|
||||
CONF_CONSIDER_HOME,
|
||||
@ -129,6 +130,9 @@ class NetgearFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
|
||||
hostname = cast(str, hostname)
|
||||
updated_data[CONF_HOST] = hostname
|
||||
|
||||
if not is_ipv4_address(str(hostname)):
|
||||
return self.async_abort(reason="not_ipv4_address")
|
||||
|
||||
_LOGGER.debug("Netgear ssdp discovery info: %s", discovery_info)
|
||||
|
||||
await self.async_set_unique_id(discovery_info.upnp[ssdp.ATTR_UPNP_SERIAL])
|
||||
|
Loading…
x
Reference in New Issue
Block a user