From eee784f155775d4d1c05bf3726c441d2526be094 Mon Sep 17 00:00:00 2001 From: Dominik Geyer Date: Sat, 1 Nov 2008 15:09:40 +0000 Subject: check nickname for invalid chars; ticket #547 --- src/game/server/hooks.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/game/server/hooks.cpp b/src/game/server/hooks.cpp index f6bb3086..f75df009 100644 --- a/src/game/server/hooks.cpp +++ b/src/game/server/hooks.cpp @@ -289,14 +289,13 @@ void mods_message(int msgtype, int client_id) p->color_feet = msg->color_feet; // check for invalid chars - /* - unsigned char *p = (unsigned char *)name; - while (*p) + unsigned char *name = (unsigned char *)msg->name; + while (*name) { - if(*p < 32) - *p = ' '; - p++; - }*/ + if(*name < 32) + *name = ' '; + name++; + } // copy old name char oldname[MAX_NAME_LENGTH]; -- cgit 1.4.1