From 1dde3d6e562cb3acc5a987fea02e0ff79d8adacf Mon Sep 17 00:00:00 2001 From: sg Date: Wed, 24 Feb 2016 22:13:58 +0100 Subject: [PATCH] Fixed bug #46524: "Device as dhcp server does not work after upgrade to lwip-1.4.1" --- src/core/udp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/udp.c b/src/core/udp.c index 2c5a1afd..911c4856 100644 --- a/src/core/udp.c +++ b/src/core/udp.c @@ -166,6 +166,7 @@ udp_input_local_match(struct udp_pcb *pcb, struct netif *inp, u8_t broadcast) #endif /* IP_SOF_BROADCAST_RECV */ { if(ip4_addr_isany(ip_2_ip4(&pcb->local_ip)) || + ((ip4_current_dest_addr()->addr == IPADDR_BROADCAST)) || ip4_addr_netcmp(ip_2_ip4(&pcb->local_ip), ip4_current_dest_addr(), netif_ip4_netmask(inp))) { return 1; }