Fix AsyncUDP buffer error
fixes: https://github.com/espressif/arduino-esp32/issues/2685
This commit is contained in:
parent
0acf19af8f
commit
e9389e3122
@ -682,9 +682,10 @@ void AsyncUDP::_recv(udp_pcb *upcb, pbuf *pb, const ip_addr_t *addr, uint16_t po
|
||||
if(_handler) {
|
||||
AsyncUDPPacket packet(this, this_pb, addr, port, netif);
|
||||
_handler(packet);
|
||||
}
|
||||
} else {
|
||||
pbuf_free(this_pb);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void AsyncUDP::_s_recv(void *arg, udp_pcb *upcb, pbuf *p, const ip_addr_t *addr, uint16_t port, struct netif * netif)
|
||||
|
Loading…
Reference in New Issue
Block a user