diff options
| author | Dominik Geyer <dominik.geyer@gmx.de> | 2008-11-01 15:09:40 +0000 |
|---|---|---|
| committer | Dominik Geyer <dominik.geyer@gmx.de> | 2008-11-01 15:09:40 +0000 |
| commit | eee784f155775d4d1c05bf3726c441d2526be094 (patch) | |
| tree | 2d32dabac926a5035d9751337a46a9f247ce8576 /src/game/server/hooks.cpp | |
| parent | 8c0dd7f4313ab1d87eed17930d0729d568b21324 (diff) | |
| download | zcatch-eee784f155775d4d1c05bf3726c441d2526be094.tar.gz zcatch-eee784f155775d4d1c05bf3726c441d2526be094.zip | |
check nickname for invalid chars; ticket #547
Diffstat (limited to 'src/game/server/hooks.cpp')
| -rw-r--r-- | src/game/server/hooks.cpp | 13 |
1 files 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]; |