From 56902c5a9b6b59341f71098566f2d84a4af4b572 Mon Sep 17 00:00:00 2001 From: tma Date: Fri, 2 Nov 2007 23:36:23 +0000 Subject: * (bug 3393) Blank user names still possible (Michael Jard ) * (bug 3363) Download percentage overflow (Martin Doucha ) * (bug 3390) MSVC project (Julian Priestley ) * For OS X and MinGW ports, don't -I code/SDL when USE_LOCAL_HEADERS is 0 git-svn-id: svn://svn.icculus.org/quake3/trunk@1204 edf5b092-35ff-0310-97b2-ce42778d08ea --- code/game/g_client.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'code/game') diff --git a/code/game/g_client.c b/code/game/g_client.c index 5414240..575d2e0 100644 --- a/code/game/g_client.c +++ b/code/game/g_client.c @@ -629,7 +629,7 @@ static void ClientCleanName( const char *in, char *out, int outSize ) { } // don't allow leading spaces - if( !*p && ch == ' ' ) { + if( colorlessLen == 0 && ch == ' ' ) { continue; } @@ -658,11 +658,15 @@ static void ClientCleanName( const char *in, char *out, int outSize ) { } // don't allow too many consecutive spaces + // don't count spaces in colorlessLen if( ch == ' ' ) { spaces++; if( spaces > 3 ) { continue; } + *out++ = ch; + len++; + continue; } else { spaces = 0; -- cgit v1.2.3