diff --git a/NEWS b/NEWS index 091c44fd..ee82f0a5 100644 --- a/NEWS +++ b/NEWS @@ -1,13 +1,13 @@ v1.4-head-an 2022-xx-xx Ailin Nemui -v1.3.0-an 2021-10-11 Ailin Nemui +v1.3.0-an 2021-11-11 Ailin Nemui * /SET resolve_reverse_lookup setting was removed (#1135) * Irssi will try to connect on IPv4 if IPv6 connection failed (#1146). By Shivaram Lingamneni * The display system now renders formats on the fly (#1079, - #1188, #1191, #1192, #1204, #1205, #1209, #1349, an#13, - an#14, an#28, an#29, an#36, an#37) + #1188, #1191, #1192, #1204, #1205, #1209, #1349, #1355, + an#13, an#14, an#28, an#29, an#36, an#37, an#49) This major change will break scripts that try to modify printed text during "print text" signal (#1189). They need 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); }