From 36d0bedf60534bad9d7d4b51b487246ca72d54e2 Mon Sep 17 00:00:00 2001 From: Walter Julius Hennecke Date: Sat, 29 Mar 2014 01:25:29 +0100 Subject: [PATCH] Fixed a potential buffer overflow in the chat system. --- code/game/bg_public.h | 2 +- code/game/g_cmds.c | 4 ++-- code/qcommon/stv_version.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/bg_public.h b/code/game/bg_public.h index 1decbde..34e1389 100644 --- a/code/game/bg_public.h +++ b/code/game/bg_public.h @@ -8,7 +8,7 @@ // because games can change separately from the main system version, we need a // second version that must match between game and cgame -#define RPGX_VERSION "RPG-X V 2.3.3b" +#define RPGX_VERSION "RPG-X V 2.3.4b" #define RPGX_COMPILEDATE "20/02/14" #define RPGX_COMPILEDBY "GSIO01" #define GAME_VERSION "RPG-X v" RPGX_VERSION diff --git a/code/game/g_cmds.c b/code/game/g_cmds.c index 67972a2..023bb50 100644 --- a/code/game/g_cmds.c +++ b/code/game/g_cmds.c @@ -1428,8 +1428,8 @@ static void G_Say( gentity_t *ent, gentity_t *target, int mode, const char *chat int j; gentity_t *other; int color; - char name[80]; - char text[150]; + char name[136]; + char text[878]; char location[64]; char *className; gclient_t *entClient = ent->client; diff --git a/code/qcommon/stv_version.h b/code/qcommon/stv_version.h index 25b0320..c1a6c10 100755 --- a/code/qcommon/stv_version.h +++ b/code/qcommon/stv_version.h @@ -1,5 +1,5 @@ // Current version of holomatch game -#define Q3_VERSION "RPG-X V 2.3.3b" +#define Q3_VERSION "RPG-X V 2.3.4b" // end