More safe _snprintf usage.

This commit is contained in:
Andrey Akhmichin 2022-11-14 08:00:53 +05:00
parent 4ad82ee541
commit 7cffbef773
No known key found for this signature in database
GPG Key ID: 1F180D249B0643C0
2 changed files with 6 additions and 5 deletions

View File

@ -1309,9 +1309,9 @@ void TeamFortressViewport::UpdateSpectatorPanel()
if( timer < 0 )
timer = 0;
_snprintf( szText, 63, "%d:%02d\n", ( timer / 60 ), ( timer % 60 ) );
_snprintf( szText, sizeof(szText) - 1, "%d:%02d\n", ( timer / 60 ), ( timer % 60 ) );
szText[63] = 0;
szText[sizeof(szText) - 1] = '\0';
m_pSpectatorPanel->m_CurrentTime->setText( szText ); */

View File

@ -391,7 +391,7 @@ void CVoiceStatus::UpdateSpeakerStatus( int entindex, qboolean bTalking )
if ( gEngfuncs.pfnGetCvarFloat( "voice_clientdebug" ) )
{
char msg[256];
_snprintf( msg, sizeof( msg ), "CVoiceStatus::UpdateSpeakerStatus: ent %d talking = %d\n", entindex, bTalking );
sprintf( msg, "CVoiceStatus::UpdateSpeakerStatus: ent %d talking = %d\n", entindex, bTalking );
gEngfuncs.pfnConsolePrint( msg );
}
@ -446,7 +446,8 @@ void CVoiceStatus::UpdateSpeakerStatus( int entindex, qboolean bTalking )
gEngfuncs.pfnGetPlayerInfo( entindex, &info );
char paddedName[512];
_snprintf( paddedName, sizeof( paddedName ), "%s ", info.name );
_snprintf( paddedName, sizeof( paddedName ) - 1, "%s ", info.name );
paddedName[sizeof(paddedName) - 1] = '\0';
int color[3];
m_pHelper->GetPlayerTextColor( entindex, color );
@ -507,7 +508,7 @@ void CVoiceStatus::UpdateServerState(bool bForce)
m_bServerModEnable = bCVarModEnable;
char str[256];
_snprintf(str, sizeof(str), "VModEnable %d", m_bServerModEnable);
sprintf(str, "VModEnable %d", m_bServerModEnable);
ServerCmd(str);
if(gEngfuncs.pfnGetCvarFloat("voice_clientdebug"))