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