From 02cdc2f8ef501a0fd8294946cce9ee3449853151 Mon Sep 17 00:00:00 2001 From: Johnny Richard Date: Sat, 16 Apr 2022 01:54:27 +0200 Subject: server: Accept and ignore empty messages --- server.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server.c b/server.c index 016eca8..9a72199 100644 --- a/server.c +++ b/server.c @@ -226,7 +226,10 @@ server_on_client_msg(server_t *server, client_t *client) char* msg = strdup(client->msg_buf); char* token = strtok(msg, " "); - if (strcmp(token, "USER") == 0) { + if (token == NULL) { + goto exit; + + } else if (strcmp(token, "USER") == 0) { token = strtok(NULL, " "); sprintf(reply, "001 %s :Welcome!\n", client->nick); -- cgit v1.2.3