ddnet/src/game/client/components
Robert Müller b4eee122dd Fix null pointer access in maplayers when the snapshot has no game info
```
src/game/client/components/maplayers.cpp:98:112: runtime error: member access within null pointer of type 'const struct CNetObj_GameInfo'
    #0 0x55d84eea9e1e in CMapLayers::EnvelopeEval(int, int, ColorRGBA&, void*) src/game/client/components/maplayers.cpp:98
    #1 0x55d84f518082 in CRenderTools::ForceRenderQuads(CQuad*, int, int, void (*)(int, int, ColorRGBA&, void*), void*, float) src/game/client/render_map.cpp:112
    #2 0x55d84f517ac7 in CRenderTools::RenderQuads(CQuad*, int, int, void (*)(int, int, ColorRGBA&, void*), void*) src/game/client/render_map.cpp:98
    #3 0x55d84eee10b0 in CMapLayers::OnRender() src/game/client/components/maplayers.cpp:1839
    #4 0x55d84f34b915 in CGameClient::OnRender() src/game/client/gameclient.cpp:640
    #5 0x55d84e8d44c2 in CClient::Render() src/engine/client/client.cpp:1222
    #6 0x55d84e92d1a0 in CClient::Run() src/engine/client/client.cpp:3370
    #7 0x55d84e99964f in main src/engine/client/client.cpp:4761
```
2022-07-21 15:28:31 +02:00
..
background.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
background.h Organize game-client and editor includes 2022-06-17 20:32:56 +02:00
binds.cpp Huge variable naming format 2022-07-08 18:01:29 +02:00
binds.h Huge variable naming format 2022-07-08 18:01:29 +02:00
broadcast.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
broadcast.h Add some checksum functions to the client 2022-01-31 21:31:26 +01:00
camera.cpp Huge variable naming format 2022-07-08 18:01:29 +02:00
camera.h Huge variable naming format 2022-07-08 18:01:29 +02:00
chat.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
chat.h Merge #5591 2022-07-09 09:47:48 +00:00
console.cpp Use DrawRect instead of DrawRoundRect in CConsole 2022-07-10 17:19:33 +02:00
console.h Unify logging infrastructure between IConsole and dbg_msg 2022-04-29 15:21:26 +02:00
controls.cpp Huge variable naming format 2022-07-08 18:01:29 +02:00
controls.h Huge variable naming format 2022-07-08 18:01:29 +02:00
countryflags.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
countryflags.h Huge variable naming format 2022-07-08 18:01:29 +02:00
damageind.cpp Huge variable naming format 2022-07-08 18:01:29 +02:00
damageind.h Huge variable naming format 2022-07-08 18:01:29 +02:00
debughud.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
debughud.h Player position, speed and angle can now be displayed in the HUD. 2022-04-14 13:42:19 +02:00
effects.cpp Add freezing snow flakes effect and fix 50HZ timer + add 10Hz Timer to particle system 2022-06-15 22:05:40 +02:00
effects.h Add freezing snow flakes effect and fix 50HZ timer + add 10Hz Timer to particle system 2022-06-15 22:05:40 +02:00
emoticon.cpp Huge variable naming format 2022-07-08 18:01:29 +02:00
emoticon.h Integrate joystick with game controls and menus/editor UI 2022-06-13 20:40:37 +02:00
flow.cpp Fix all Multiplication type alerts by CodeQL 2020-10-05 19:03:54 +02:00
flow.h Add some checksum functions to the client 2022-01-31 21:31:26 +01:00
freezebars.cpp move DDNetCharacterDisplayInfo to DDNetCharacter 2022-06-27 01:10:25 +02:00
freezebars.h add vertical ninja bar 2022-04-14 13:40:44 +02:00
ghost.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
ghost.h send the weapon the player is really holding (except for ninjajetpack) 2022-06-15 22:01:46 +02:00
hud.cpp Rename "NoSomething" to "SomethingDisabled" 2022-07-11 13:40:01 +02:00
hud.h Rename "NoSomething" to "SomethingDisabled" 2022-07-11 13:40:01 +02:00
items.cpp prediction/entity: Sync ID getter name with the server/entity 2022-07-14 23:40:23 +03:00
items.h Huge variable naming format 2022-07-08 18:01:29 +02:00
killmessages.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
killmessages.h Add some checksum functions to the client 2022-01-31 21:31:26 +01:00
mapimages.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
mapimages.h Huge variable naming format 2022-07-08 18:01:29 +02:00
maplayers.cpp Fix null pointer access in maplayers when the snapshot has no game info 2022-07-21 15:28:31 +02:00
maplayers.h Reworked color system 2022-07-06 11:39:51 +02:00
mapsounds.cpp Reworked color system 2022-07-06 11:39:51 +02:00
mapsounds.h Use std::vector<CSourceQueueEntry> instead of array 2022-05-27 16:31:18 +02:00
menu_background.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
menu_background.h Huge variable naming format 2022-07-08 18:01:29 +02:00
menus.cpp Adapt upstreams CButtonContainer 2022-07-18 10:23:03 +02:00
menus.h Adapt upstreams CButtonContainer 2022-07-18 10:23:03 +02:00
menus_browser.cpp Adapt upstreams CButtonContainer 2022-07-18 10:23:03 +02:00
menus_demo.cpp Adapt upstreams CButtonContainer 2022-07-18 10:23:03 +02:00
menus_ingame.cpp Adapt upstreams CButtonContainer 2022-07-18 10:23:03 +02:00
menus_settings.cpp Fix names of static variables in settings menus 2022-07-18 21:51:46 +02:00
menus_settings_assets.cpp Adapt upstreams CButtonContainer 2022-07-18 10:23:03 +02:00
menus_start.cpp Adapt upstreams CButtonContainer 2022-07-18 10:23:03 +02:00
motd.cpp Use DrawRect instead of DrawRoundRect in CMotd 2022-07-10 17:19:34 +02:00
motd.h Add some checksum functions to the client 2022-01-31 21:31:26 +01:00
nameplates.cpp Merge #5591 2022-07-09 09:47:48 +00:00
nameplates.h Organize game-client and editor includes 2022-06-17 20:32:56 +02:00
particles.cpp Huge variable naming format 2022-07-08 18:01:29 +02:00
particles.h Add freezing snow flakes effect and fix 50HZ timer + add 10Hz Timer to particle system 2022-06-15 22:05:40 +02:00
players.cpp Huge variable naming format 2022-07-08 18:01:29 +02:00
players.h Huge variable naming format 2022-07-08 18:01:29 +02:00
race_demo.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
race_demo.h Switch to nanoseconds 2022-05-18 18:05:41 +02:00
scoreboard.cpp Use DrawRect instead of DrawRoundRect/Ext in CScoreboard 2022-07-10 17:19:33 +02:00
scoreboard.h no goals hud when empty 2022-06-16 16:28:50 +02:00
skins.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
skins.h Huge variable naming format 2022-07-08 18:01:29 +02:00
sounds.cpp Merge #5486 2022-06-30 14:36:58 +00:00
sounds.h Add IsPlaying to sounds client component 2022-06-26 22:43:32 +02:00
spectator.cpp Use DrawRect instead of DrawRoundRect/Ext in CSpectator 2022-07-10 17:19:33 +02:00
spectator.h Integrate joystick with game controls and menus/editor UI 2022-06-13 20:40:37 +02:00
statboard.cpp Use DrawRect instead of DrawRoundRect in CStatboard 2022-07-10 17:19:34 +02:00
statboard.h Organize game-client includes 2022-05-29 21:24:43 +02:00
tooltips.cpp Rename variable HoverTime -> m_HoverTime 2022-07-10 15:40:17 +02:00
tooltips.h Rename variable HoverTime -> m_HoverTime 2022-07-10 15:40:17 +02:00
voting.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
voting.h Organize game-client and editor includes 2022-06-17 20:32:56 +02:00