diff --git a/src/asyncudplistener.cpp b/src/asyncudplistener.cpp index c623184..fa8aa34 100644 --- a/src/asyncudplistener.cpp +++ b/src/asyncudplistener.cpp @@ -325,7 +325,7 @@ void AsyncUdpListener::_udp_task_post(udp_pcb *_pcb, pbuf *pb, const ip_addr_t * }}; auto ptr = e.get(); - if (const auto result = _udp_queue->send(&ptr, portMAX_DELAY); result != pdPASS) + if (const auto result = _udp_queue->send(&ptr, 0); result != pdPASS) { ESP_LOGE(TAG, "_udp_queue->send failed with %i", result); continue;