From 271f1ae44af3251bd9d4dd5585ae7078a5fe7993 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sat, 22 Mar 2008 16:17:59 +0000 Subject: fixed error with broadcast --- src/game/client/gc_hooks.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/game/client/gc_hooks.cpp b/src/game/client/gc_hooks.cpp index 287d8d21..a4ac0e74 100644 --- a/src/game/client/gc_hooks.cpp +++ b/src/game/client/gc_hooks.cpp @@ -563,8 +563,16 @@ extern "C" void modc_message(int msgtype) } len = min(len, (int)sizeof(broadcast_text)); - str_copy(broadcast_text, msg->message, len); - broadcast_time = time_get()+time_freq()*10; + if(len) + { + str_copy(broadcast_text, msg->message, len); + broadcast_time = time_get()+time_freq()*10; + } + else + { + broadcast_text[0] = 0; + broadcast_time = 0; + } } else if(msgtype == NETMSGTYPE_SV_SETINFO) { -- cgit 1.4.1