Client crash when opening a scoreboard without received an InitHUD message
Splatt581 opened this issue · comments
Players may encounter this issue if they connect to the game server after the "Intermission" event (GoToIntermission()
function, SVC_INTERMISSION
message), before changing the map.
How to reproduce:
- Launch HLDS, execute the string
mp_chattime 999;mp_timelimit 0.01
in the server console; - Launch the game client and connect to the server;
- After fully connecting to the server, try opening the scoreboard or execute
+showscores
/+score
in the client console; - The game client crashes.
The bug was tested on the CS 1.6 game client for Windows and Linux with latest binaries.
The bug occurs because for some reason the server does not send the InitHUD
message to the client in this case. You can also temporarily fix the bug by executing fullupdate
in the client console, because this will force the InitHUD
to be sent from the server.