From 2d413fe246381fab6a172324f8e4f6d81470d2af Mon Sep 17 00:00:00 2001 From: Eidolon Date: Wed, 17 Sep 2025 08:53:19 -0500 Subject: [PATCH] Raise player_config_t::name length Fixes https://gitlab.com/kart-krew-dev/ring-racers/-/issues/129 --- src/d_clisrv.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/d_clisrv.h b/src/d_clisrv.h index 5a9be5ca7..4fb07fbb9 100644 --- a/src/d_clisrv.h +++ b/src/d_clisrv.h @@ -275,7 +275,7 @@ struct fileack_pak struct player_config_t { - char name[MAXPLAYERNAME]; + char name[MAXPLAYERNAME+1]; UINT16 skin; UINT16 color; INT16 follower; @@ -284,7 +284,7 @@ struct player_config_t UINT8 min_delay; uint8_t key[PUBKEYLENGTH]; UINT16 pwr[PWRLV_NUMTYPES]; -}; +} ATTRPACK; struct clientconfig_pak { @@ -470,7 +470,7 @@ struct doomdata_t char filetxpak[sizeof (filetx_pak)];// 139 bytes char fileack[sizeof (fileack_pak)]; UINT8 filereceived; - clientconfig_pak clientcfg; // 136 bytes + clientconfig_pak clientcfg; // 650 bytes UINT8 md5sum[16]; serverinfo_pak serverinfo; // 1024 bytes serverrefuse_pak serverrefuse; // 65025 bytes (somehow I feel like those values are garbage...)