From c5dc3fc2a0664b97e4c8f06d7b5ab756d77970ab Mon Sep 17 00:00:00 2001 From: Ailin Nemui Date: Tue, 9 Nov 2021 21:18:40 +0100 Subject: [PATCH] fix stuck meta on dcc chat --- src/irc/dcc/dcc-chat.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/irc/dcc/dcc-chat.c b/src/irc/dcc/dcc-chat.c index 3f471eac..68da0e27 100644 --- a/src/irc/dcc/dcc-chat.c +++ b/src/irc/dcc/dcc-chat.c @@ -318,13 +318,17 @@ void dcc_chat_input(CHAT_DCC_REC *dcc) } if (ret > 0) { + SERVER_REC *server; char *recoded; dcc->transfd += ret; - recoded = recode_in(SERVER(dcc->server), str, dcc->nick); + server = SERVER(dcc->server); + recoded = recode_in(server, str, dcc->nick); signal_emit("dcc chat message", 2, dcc, recoded); g_free(recoded); + if (server != NULL) + server_meta_clear_all(server); } } while (ret > 0); }