Browse Source

Merge branch 'master' into sohl1.2

sohl1.2
Andrey Akhmichin 2 years ago
parent
commit
8f2a4c72c1
No known key found for this signature in database
GPG Key ID: 1F180D249B0643C0
  1. 13
      dlls/client.cpp
  2. 2
      wscript

13
dlls/client.cpp

@ -358,13 +358,15 @@ void Host_Say( edict_t *pEntity, int teamonly )
{ {
if( CMD_ARGC() >= 2 ) if( CMD_ARGC() >= 2 )
{ {
sprintf( szTemp, "%s %s", (char *)pcmd, (char *)CMD_ARGS() ); _snprintf( szTemp, sizeof(szTemp) - 1, "%s %s", (char *)pcmd, (char *)CMD_ARGS() );
} }
else else
{ {
// Just a one word command, use the first word...sigh // Just a one word command, use the first word...sigh
sprintf( szTemp, "%s", (char *)pcmd ); strncpy( szTemp, (char *)pcmd, sizeof(szTemp) - 1 );
} }
szTemp[sizeof(szTemp) - 1] = '\0';
p = szTemp; p = szTemp;
} }
@ -380,11 +382,12 @@ void Host_Say( edict_t *pEntity, int teamonly )
// turn on color set 2 (color on, no sound) // turn on color set 2 (color on, no sound)
if( player->IsObserver() && ( teamonly ) ) if( player->IsObserver() && ( teamonly ) )
sprintf( text, "%c(SPEC) %s: ", 2, STRING( pEntity->v.netname ) ); _snprintf( text, sizeof(text) - 1, "%c(SPEC) %s: ", 2, STRING( pEntity->v.netname ) );
else if( teamonly ) else if( teamonly )
sprintf( text, "%c(TEAM) %s: ", 2, STRING( pEntity->v.netname ) ); _snprintf( text, sizeof(text) - 1, "%c(TEAM) %s: ", 2, STRING( pEntity->v.netname ) );
else else
sprintf( text, "%c%s: ", 2, STRING( pEntity->v.netname ) ); _snprintf( text, sizeof(text) - 1, "%c%s: ", 2, STRING( pEntity->v.netname ) );
text[sizeof(text) - 1] = '\0';
j = sizeof( text ) - 2 - strlen( text ); // -2 for /n and null terminator j = sizeof( text ) - 2 - strlen( text ); // -2 for /n and null terminator
if( (int)strlen( p ) > j ) if( (int)strlen( p ) > j )

2
wscript

@ -175,7 +175,7 @@ def configure(conf):
conf.env.append_unique('CXXFLAGS', ['-Wno-invalid-offsetof', '-fno-rtti', '-fno-exceptions']) conf.env.append_unique('CXXFLAGS', ['-Wno-invalid-offsetof', '-fno-rtti', '-fno-exceptions'])
# strip lib from pattern # strip lib from pattern
if conf.env.DEST_OS in ['linux', 'darwin']: if conf.env.DEST_OS not in ['android']:
if conf.env.cshlib_PATTERN.startswith('lib'): if conf.env.cshlib_PATTERN.startswith('lib'):
conf.env.cshlib_PATTERN = conf.env.cshlib_PATTERN[3:] conf.env.cshlib_PATTERN = conf.env.cshlib_PATTERN[3:]
if conf.env.cxxshlib_PATTERN.startswith('lib'): if conf.env.cxxshlib_PATTERN.startswith('lib'):

Loading…
Cancel
Save