diff options
| author | Neradoc <neraOnGit@ri1.fr> | 2021-02-07 08:57:19 +0100 |
|---|---|---|
| committer | Neradoc <neraOnGit@ri1.fr> | 2021-02-07 08:57:19 +0100 |
| commit | 6be2466d6fa1cd6e9ea9c0d3e9cb0879e733c626 (patch) | |
| tree | 18480b7f2078da7a9fb220ea382163a8c7c71c52 /ports | |
| parent | 8214d67e5f31e1b753dd3ac35b9e20289f345fa9 (diff) | |
ESP32S2: Socket.recv_into only took len-1 bytes
Diffstat (limited to 'ports')
| -rw-r--r-- | ports/esp32s2/common-hal/socketpool/Socket.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ports/esp32s2/common-hal/socketpool/Socket.c b/ports/esp32s2/common-hal/socketpool/Socket.c index b6a4e04f0..1cdbc9058 100644 --- a/ports/esp32s2/common-hal/socketpool/Socket.c +++ b/ports/esp32s2/common-hal/socketpool/Socket.c @@ -256,7 +256,7 @@ mp_uint_t common_hal_socketpool_socket_recv_into(socketpool_socket_obj_t* self, timed_out = supervisor_ticks_ms64() - start_ticks >= self->timeout_ms; } RUN_BACKGROUND_TASKS; - received = lwip_recv(self->num, (void*) buf, len - 1, 0); + received = lwip_recv(self->num, (void*) buf, len, 0); // In non-blocking mode, fail instead of looping if (received == -1 && self->timeout_ms == 0) { |
