From 19c099236b4a4134a095e28cad6cc5b01fd9d708 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 2 Nov 2019 00:00:31 +0100 Subject: [PATCH] server: add debug logging of client argc/argv --- server.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server.c b/server.c index 6307b1bf..6775eca2 100644 --- a/server.c +++ b/server.c @@ -113,6 +113,8 @@ fdm_client(struct fdm *fdm, int fd, int events, void *data) if (recv(fd, &client->argc, sizeof(client->argc), 0) != sizeof(client->argc)) goto shutdown; + LOG_DBG("argc = %d", client->argc); + client->argv = calloc(client->argc + 1, sizeof(client->argv[0])); for (int i = 0; i < client->argc; i++) { uint16_t len; @@ -123,6 +125,8 @@ fdm_client(struct fdm *fdm, int fd, int events, void *data) client->argv[i][len] = '\0'; if (recv(fd, client->argv[i], len, 0) != len) goto shutdown; + + LOG_DBG("argv[%d] = %s (%hu)", i, client->argv[i], len); } assert(client->term == NULL);