From 17024b4431258a3b56a8cc3d52a2006e794c8d17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 2 Nov 2019 00:01:16 +0100 Subject: [PATCH] client: bug: verify argv was sent correctly We checked we had written 2 bytes (sizeof(len)), not bytes. --- client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client.c b/client.c index 4ed44b35..e90312f9 100644 --- a/client.c +++ b/client.c @@ -127,7 +127,7 @@ main(int argc, char *const *argv) LOG_DBG("argv[%d] = %s (%hu)", i, argv[i], len); if (send(fd, &len, sizeof(len), 0) != sizeof(len) || - send(fd, argv[i], len, 0) != sizeof(len)) + send(fd, argv[i], len, 0) != len) { LOG_ERRNO("failed to send argc/argv to server"); goto err;