openweave / openweave-core

openWeave is a home area network application protocol stack designed to enable asynchronous, symmetric, device-to-device, device-to-mobile and device-to-cloud communications for control path and data path messaging.
Apache License 2.0
233 stars 105 forks source link

Filter network interfaces on UDP broadcast. #678

Closed lcniles closed 3 years ago

lcniles commented 3 years ago

Limit UDP broadcast to interfaces that are up and have broadcast addresses. SendMsg fails with EINVAL on iOS if this criteria is not met.

Upstream commit for cl/390147653.