summaryrefslogtreecommitdiff
path: root/ports
diff options
context:
space:
mode:
authoranecdata <16617689+anecdata@users.noreply.github.com>2021-03-22 20:03:26 -0500
committeranecdata <16617689+anecdata@users.noreply.github.com>2021-03-22 20:03:26 -0500
commitc106b432c50130e34da5c9630d3d9aac0d9f88d2 (patch)
tree809e51e9a55714a050ad3b6131c2250ad925723a /ports
parent22906ac95e3d6ee2f8a911dad228b3fe8eb5ca2b (diff)
swap recvfrom_into() port byte-order
Diffstat (limited to 'ports')
-rw-r--r--ports/esp32s2/common-hal/socketpool/Socket.c2
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 385d71b54..7c6f66c82 100644
--- a/ports/esp32s2/common-hal/socketpool/Socket.c
+++ b/ports/esp32s2/common-hal/socketpool/Socket.c
@@ -229,7 +229,7 @@ mp_uint_t common_hal_socketpool_socket_recvfrom_into(socketpool_socket_obj_t *se
if (!timed_out) {
memcpy((void *)ip, (void *)&source_addr.sin_addr.s_addr, sizeof(source_addr.sin_addr.s_addr));
- *port = source_addr.sin_port;
+ *port = htons(source_addr.sin_port);
} else {
mp_raise_OSError(ETIMEDOUT);
}