Merge branch 'examples/tcp_server_inner_loop_fix' into 'master'

socket examples: Fix for send() failure handling.

Closes IDFGH-7962

See merge request espressif/esp-idf!20043
This commit is contained in:
Abhik Roy
2022-09-16 22:17:03 +08:00

View File

@@ -53,6 +53,8 @@ static void do_retransmit(const int sock)
int written = send(sock, rx_buffer + (len - to_write), to_write, 0);
if (written < 0) {
ESP_LOGE(TAG, "Error occurred during sending: errno %d", errno);
// Failed to retransmit, giving up
return;
}
to_write -= written;
}