From 45dfeb3bd3bd34d0856b523b8eeda2f30490b8db Mon Sep 17 00:00:00 2001 From: Spoike Date: Wed, 8 Sep 2004 00:46:18 +0000 Subject: [PATCH] frikbots don't flush the client slots properly. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@178 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/server/net_preparse.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/engine/server/net_preparse.c b/engine/server/net_preparse.c index db1866173..0d67b3422 100644 --- a/engine/server/net_preparse.c +++ b/engine/server/net_preparse.c @@ -716,7 +716,10 @@ void NPP_QWFlush(void) if (buffer[6]) { Q_strncpyz(svs.clients[buffer[1]].userinfo, (buffer+6), sizeof(svs.clients[0].userinfo)); - SV_ExtractFromUserinfo(&svs.clients[buffer[1]]); + if (*Info_ValueForKey(svs.clients[buffer[1]].userinfo, "name")) + SV_ExtractFromUserinfo(&svs.clients[buffer[1]]); + else + *svs.clients[buffer[1]].name = '\0'; } else {