From 6fbbee7b68afee43bee0e0913f8ade903e93f6b2 Mon Sep 17 00:00:00 2001 From: ENGO150 Date: Thu, 23 Feb 2023 09:05:16 +0100 Subject: [PATCH] added command handling to why2_communicate_thread --- src/chat/misc.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/chat/misc.c b/src/chat/misc.c index 378aac4..b28ecaa 100644 --- a/src/chat/misc.c +++ b/src/chat/misc.c @@ -162,7 +162,12 @@ void *why2_communicate_thread(void *arg) if (received == NULL) return NULL; //FAILED; EXIT THREAD - if (strcmp(received, "!exit\n") == 0) break; //USER REQUESTED PROGRAM EXIT + if (received[0] == '!') //COMMANDS + { + if (strcmp(received, "!exit\n") == 0) break; //USER REQUESTED EXIT + + continue; //IGNORE MESSAGES BEGINNING WITH '!' + } printf("Received:\n%s\n\n", received);