From 0a1cb72f5d725f595c8bbacd94d9c4b8a32a3402 Mon Sep 17 00:00:00 2001 From: ENGO150 Date: Fri, 31 Mar 2023 18:36:09 +0200 Subject: [PATCH] quitting communication with user on invalid packet receive --- src/chat/misc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/chat/misc.c b/src/chat/misc.c index 976aa07..1f8806e 100644 --- a/src/chat/misc.c +++ b/src/chat/misc.c @@ -318,6 +318,8 @@ void *why2_communicate_thread(void *arg) //READ raw = read_socket_raw(connection.connection); + if (raw == NULL) break; //QUIT COMMUNICATION IF INVALID PACKET WAS RECEIVED + //REMOVE CONTROL CHARACTERS FROM raw for (size_t i = 0; i < strlen(raw); i++) {