Hello all,

seemingly the udp_input code is serving UDP broadcasts originating from a 
certain netif to UDP sockets/pcbs bound to the correct port on a different 
netif.
Patching udp.c:255 following to:

#endif /* SO_REUSE */
          ) && (inp->ip_addr.addr == pcb->local_ip.addr)) {
        /* the first unconnected matching PCB */
        uncon_pcb = pcb;

seems like a working short term fix.

Kind regards,
Michael


_______________________________________________
lwip-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to