diff --git a/hardware/esp8266com/esp8266/libraries/ESP8266WiFi/src/WiFiUdp.cpp b/hardware/esp8266com/esp8266/libraries/ESP8266WiFi/src/WiFiUdp.cpp index ee3bcb6e3..7696d747b 100644 --- a/hardware/esp8266com/esp8266/libraries/ESP8266WiFi/src/WiFiUdp.cpp +++ b/hardware/esp8266com/esp8266/libraries/ESP8266WiFi/src/WiFiUdp.cpp @@ -169,7 +169,6 @@ int WiFiUDP::endPacket() return 0; _ctx->send(); - _ctx->disconnect(); return 1; } diff --git a/hardware/esp8266com/esp8266/libraries/ESP8266WiFi/src/include/UdpContext.h b/hardware/esp8266com/esp8266/libraries/ESP8266WiFi/src/include/UdpContext.h index 743f76789..c86e050ed 100644 --- a/hardware/esp8266com/esp8266/libraries/ESP8266WiFi/src/include/UdpContext.h +++ b/hardware/esp8266com/esp8266/libraries/ESP8266WiFi/src/include/UdpContext.h @@ -304,7 +304,7 @@ private: void _reserve(size_t size) { - const size_t pbuf_unit_size = 1024; + const size_t pbuf_unit_size = 512; if (!_tx_buf_head) { _tx_buf_head = pbuf_alloc(PBUF_TRANSPORT, pbuf_unit_size, PBUF_RAM);