From c844fbd2c55a84d75d39f64b67c8ae0bda3f5492 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Tue, 27 May 2025 21:11:56 +0800 Subject: session(newMessaeg): specify .sender = this fix bug in 4c23d3224d1820e72f072b2e4017c963a5c40fcb where no .sender specified will dupe --- src/session.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/session.cpp b/src/session.cpp index 7010acb..0eae525 100644 --- a/src/session.cpp +++ b/src/session.cpp @@ -89,7 +89,7 @@ void CSession::recvLoop() { if (isCommand) g_pCommandHandler->handleCommand(recvData->data, this); - g_pChatManager->newMessage({.msg = recvData->data, .username = m_name, .admin = isCommand}); + g_pChatManager->newMessage({.msg = recvData->data, .username = m_name, .sender = (uintptr_t)this, .admin = isCommand}); } } -- cgit v1.2.3