From 6dbc248ce8c96a2e91af1a165f41087d5e2a2460 Mon Sep 17 00:00:00 2001 From: Kubat <mael.martin31@gmail.com> Date: Wed, 1 Dec 2021 23:17:53 +0100 Subject: [PATCH] MISC: Add conversion to send/resc sizes conversion for L/W compat --- src/net/listen.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/net/listen.c b/src/net/listen.c index 38a7fe49..63e1b946 100644 --- a/src/net/listen.c +++ b/src/net/listen.c @@ -405,8 +405,9 @@ handle_incoming_data(struct lkt_state *srv, size_t i) for (;;) { /* Recieve some data. */ - const ssize_t n = recv(srv->fds[i].fd, cli->buffer_in + cli->buffer_in_len, - LKT_MESSAGE_MAX - cli->buffer_in_len, 0); + const ssize_t n = + recv(srv->fds[i].fd, to_socket_size_t(cli->buffer_in + cli->buffer_in_len), + to_socket_size_t(LKT_MESSAGE_MAX - cli->buffer_in_len), 0); if (n < 0) { if (is_error_would_block(get_last_error())) -- GitLab