From 13274ca759daea555dabfd9e59bbf3b31de93370 Mon Sep 17 00:00:00 2001
From: Kubat <mael.martin31@gmail.com>
Date: Wed, 1 Dec 2021 22:47:31 +0100
Subject: [PATCH] LKT: Solve small problem on reading data send by lektord...
 (possible buffer overrun)

---
 src/main/lkt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/lkt.c b/src/main/lkt.c
index d1dafcf6..f01f8a64 100644
--- a/src/main/lkt.c
+++ b/src/main/lkt.c
@@ -226,7 +226,7 @@ read_socket(SOCKET sock, char *buff, size_t max_len)
     ssize_t len = 0;
     memset(buff, 0, max_len * sizeof(char));
     for (i = 0; i < max_len - 1; ++i) {
-        len = recv(sock, buff + i, max_len, 0);
+        len = recv(sock, buff + i, 1, 0);
         if (buff[i] == '\n' || len != 1)
             break;
     }
-- 
GitLab