diff --git a/src/d_clisrv.c b/src/d_clisrv.c index d8e9a62c4..a05b7b01b 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -280,7 +280,7 @@ shouldsign_t ShouldSignChallenge(uint8_t *message) #ifndef SRB2_LITTLE_ENDIAN #error "FIXME: 64-bit timestamp field is not supported on Big Endian" #endif - + UINT64 then, now; UINT32 claimedIP, realIP; @@ -3833,7 +3833,7 @@ static void Got_AddPlayer(UINT8 **p, INT32 playernum) newplayer->jointime = 0; READSTRINGN(*p, player_names[newplayernum], MAXPLAYERNAME); - READSTRINGN(*p, players[newplayernum].public_key, 32); + READMEM(*p, players[newplayernum].public_key, 32); console = READUINT8(*p); splitscreenplayer = READUINT8(*p); diff --git a/src/k_profiles.c b/src/k_profiles.c index 82aec0a8d..9e5fd208d 100644 --- a/src/k_profiles.c +++ b/src/k_profiles.c @@ -255,8 +255,8 @@ void PR_SaveProfiles(void) { // Names and keys, all the string data up front WRITESTRINGN(save.p, profilesList[i]->profilename, PROFILENAMELEN); - WRITESTRINGN(save.p, profilesList[i]->public_key, sizeof(((profile_t *)0)->public_key)); - WRITESTRINGN(save.p, profilesList[i]->secret_key, sizeof(((profile_t *)0)->secret_key)); + WRITEMEM(save.p, profilesList[i]->public_key, sizeof(((profile_t *)0)->public_key)); + WRITEMEM(save.p, profilesList[i]->secret_key, sizeof(((profile_t *)0)->secret_key)); WRITESTRINGN(save.p, profilesList[i]->playername, MAXPLAYERNAME); // Character and colour. @@ -348,8 +348,8 @@ void PR_LoadProfiles(void) // Names and keys, all the identity stuff up front READSTRINGN(save.p, profilesList[i]->profilename, PROFILENAMELEN); - READSTRINGN(save.p, profilesList[i]->public_key, sizeof(((profile_t *)0)->public_key)); - READSTRINGN(save.p, profilesList[i]->secret_key, sizeof(((profile_t *)0)->secret_key)); + READMEM(save.p, profilesList[i]->public_key, sizeof(((profile_t *)0)->public_key)); + READMEM(save.p, profilesList[i]->secret_key, sizeof(((profile_t *)0)->secret_key)); READSTRINGN(save.p, profilesList[i]->playername, MAXPLAYERNAME); // Character and colour. diff --git a/src/p_saveg.c b/src/p_saveg.c index 3781925ca..bdc6bfda4 100644 --- a/src/p_saveg.c +++ b/src/p_saveg.c @@ -407,7 +407,7 @@ static void P_NetArchivePlayers(savebuffer_t *save) WRITEUINT8(save->p, players[i].sliptideZipDelay); WRITEUINT16(save->p, players[i].sliptideZipBoost); - WRITESTRINGN(save->p, players[i].public_key, 32); + WRITEMEM(save->p, players[i].public_key, 32); // respawnvars_t WRITEUINT8(save->p, players[i].respawn.state);