diff --git a/TESTS/netsocket/udp/udpsocket_echotest.cpp b/TESTS/netsocket/udp/udpsocket_echotest.cpp index d9f3922766..d8f70b8c09 100755 --- a/TESTS/netsocket/udp/udpsocket_echotest.cpp +++ b/TESTS/netsocket/udp/udpsocket_echotest.cpp @@ -100,7 +100,6 @@ void UDPSOCKET_ECHOTEST_impl(bool use_sendto) packets_sent++; } else { tr_warn("[Round#%02d - Sender] error, returned %d", s_idx, sent); - continue; } do { @@ -207,7 +206,6 @@ void UDPSOCKET_ECHOTEST_NONBLOCK_impl(bool use_sendto) --retry_cnt; } else { tr_warn("[Round#%02d - Sender] error, returned %d", s_idx, sent); - continue; } int recvd; diff --git a/TESTS/netsocket/udp/udpsocket_sendto_repeat.cpp b/TESTS/netsocket/udp/udpsocket_sendto_repeat.cpp index 871679e197..1c71b049c2 100644 --- a/TESTS/netsocket/udp/udpsocket_sendto_repeat.cpp +++ b/TESTS/netsocket/udp/udpsocket_sendto_repeat.cpp @@ -41,7 +41,7 @@ void UDPSOCKET_SENDTO_REPEAT() bool oom_earlier = false; // 2 times in a row -> time to give up for (i = 0; i < 100; i++) { sent = sock.sendto(udp_addr, tx_buffer, sizeof(tx_buffer)); - if (sent == NSAPI_ERROR_NO_MEMORY) { + if (sent == NSAPI_ERROR_NO_MEMORY || sent == NSAPI_ERROR_BUSY) { if (oom_earlier) { break; }