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