fix(lwip/dhcp_server): Bind dhcps netif to avoid handling the dhcp packet from other netifs

This commit is contained in:
Xu Chun Guang 2024-04-28 14:19:48 +08:00 committed by BOT
parent 8ca7cc2f98
commit 226c7772b8

View File

@ -1335,6 +1335,7 @@ err_t dhcps_start(dhcps_t *dhcps, struct netif *netif, ip4_addr_t ip)
dhcps->client_address_plus.addr = dhcps->dhcps_poll.start_ip.addr;
udp_bind_netif(dhcps->dhcps_pcb, dhcps->dhcps_netif);
udp_bind(dhcps->dhcps_pcb, &netif->ip_addr, DHCPS_SERVER_PORT);
udp_recv(dhcps->dhcps_pcb, handle_dhcp, dhcps);
#if DHCPS_DEBUG