Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Revisions: Issue #2407 Back to Issue ]
Summary 0002407: Server chat crashes the client
Revision 2015-08-20 14:21 by Dusk
Description Using rcon say crashes the client. Server remains fine.

CHAT_PrintChatString will call BOTCMD_SetLastChatPlayer( players[ulPlayer].userinfo.GetName() ); even if ulPlayer is MAXPLAYERS.
Revision 2015-08-20 14:21 by Dusk
Description Using rcon say crashes the client. Server remains fine.

This happens because CHAT_PrintChatString will call BOTCMD_SetLastChatPlayer( players[ulPlayer].userinfo.GetName() ); even if ulPlayer is MAXPLAYERS.
Revision 2015-09-05 09:35 by cobalt
Description Using rcon say crashes the client. Server remains fine.

This happens because CHAT_PrintChatString will call BOTCMD_SetLastChatPlayer( players[ulPlayer].userinfo.GetName() ); even if ulPlayer is MAXPLAYERS.
Revision 2015-08-20 14:21 by Dusk
Additional Information

0000002 <signal handler called>
No locals.
0000003 0x000000000058d7cc in FindKey (key=..., this=<optimized out>) at /home/crimson/dev/zandronum-sandbox/src/tarray.h:834
        n = 0x24c3
0000004 CheckKey (key=..., this=<optimized out>) at /home/crimson/dev/zandronum-sandbox/src/tarray.h:579
No locals.
0000005 GetName (this=<optimized out>) at /home/crimson/dev/zandronum-sandbox/src/d_player.h:340
No locals.
0000006 CHAT_PrintChatString (ulPlayer=64, ulMode=<optimized out>, pszString=0x17e9000 <NETWORK_ReadString(BYTESTREAM_s*)::s_szString> "hi") at /home/crimson/dev/zandronum-sandbox/src/chat.cpp:480
        ulChatLevel = 2
        OutString = {Chars = 0x3ab466c "<server>: hi", static NullString = {Len = 0, AllocLen = 2, RefCount = 55768, Nothing = "\000"}}
        ChatString = {Chars = 0x3ab441c "hi", static NullString = {Len = 0, AllocLen = 2, RefCount = 55768, Nothing = "\000"}}
0000007 0x00000000005977e9 in client_PlayerSay (pByteStream=pByteStream@entry=0x17e8df8 <g_NetworkMessage+24>) at /home/crimson/dev/zandronum-sandbox/src/cl_main.cpp:5761
        ulPlayer = <optimized out>
        ulMode = <optimized out>
        pszString = <optimized out>
Revision 2015-09-05 09:35 by cobalt
Additional Information

0000002 <signal handler called>
No locals.
0000003 0x000000000058d7cc in FindKey (key=..., this=<optimized out>) at /home/crimson/dev/zandronum-sandbox/src/tarray.h:834
        n = 0x24c3
0000004 CheckKey (key=..., this=<optimized out>) at /home/crimson/dev/zandronum-sandbox/src/tarray.h:579
No locals.
0000005 GetName (this=<optimized out>) at /home/crimson/dev/zandronum-sandbox/src/d_player.h:340
No locals.
0000006 CHAT_PrintChatString (ulPlayer=64, ulMode=<optimized out>, pszString=0x17e9000 <NETWORK_ReadString(BYTESTREAM_s*)::s_szString> "hi") at /home/crimson/dev/zandronum-sandbox/src/chat.cpp:480
        ulChatLevel = 2
        OutString = {Chars = 0x3ab466c "<server>: hi", static NullString = {Len = 0, AllocLen = 2, RefCount = 55768, Nothing = "\000"}}
        ChatString = {Chars = 0x3ab441c "hi", static NullString = {Len = 0, AllocLen = 2, RefCount = 55768, Nothing = "\000"}}
0000007 0x00000000005977e9 in client_PlayerSay (pByteStream=pByteStream@entry=0x17e8df8 <g_NetworkMessage+24>) at /home/crimson/dev/zandronum-sandbox/src/cl_main.cpp:5761
        ulPlayer = <optimized out>
        ulMode = <optimized out>
        pszString = <optimized out>






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker