From d6e540d9e7d4aa54ee893d33c9ee5e5f88311171 Mon Sep 17 00:00:00 2001
From: ENGO150 <v.smejkal06@gmail.com>
Date: Mon, 2 Sep 2024 15:02:42 +0200
Subject: [PATCH] implemented asking_password in client receive loop

---
 src/chat/misc.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/chat/misc.c b/src/chat/misc.c
index cb994d4..a3f075a 100644
--- a/src/chat/misc.c
+++ b/src/chat/misc.c
@@ -1048,6 +1048,8 @@ void *why2_listen_server(void *socket)
                 why2_deallocate(pm_info);
             } else if (strcmp(message, WHY2_CHAT_CODE_ENTER_PASSWORD) == 0 || strcmp(message, WHY2_CHAT_CODE_INVALID_PASSWORD) == 0) //PICK USERNAME (COULD BE CAUSE BY INVALID USERNAME)
             {
+                __why2_set_asking_password(1);
+
                 if (strcmp(message, WHY2_CHAT_CODE_INVALID_PASSWORD) == 0) //INVALID USERNAME
                 {
                     printf(WHY2_CLEAR_AND_GO_UP WHY2_CLEAR_AND_GO_UP "%s\nInvalid password!\n\n\n", asking_password > 1 ? WHY2_CLEAR_AND_GO_UP : "");