coap_address.c: Check for NULL ptr in is_bcast()

This commit is contained in:
Jon Shallow authored and Jon Shallow committed 2023-10-04 22:01:22 +01:00
1 parent d9bdf4b284
commit ae2cc9ffef
1 file changed
+1 -1
+1 -1
View File
@@ -216,7 +216,7 @@ coap_is_bcast(const coap_address_t *a) {
last_refresh = now;
ife = ifa;
while (ife && bcst_cnt < COAP_BCST_CNT) {
if (ife->ifa_addr->sa_family == AF_INET &&
if (ife->ifa_addr && ife->ifa_addr->sa_family == AF_INET &&
ife->ifa_flags & IFF_BROADCAST) {
b_ipv4[bcst_cnt].s_addr = ((struct sockaddr_in *)ife->ifa_broadaddr)->sin_addr.s_addr;
bcst_cnt++;