From fa303f250e3ce778b2a4e4d9117d7f6c03656f18 Mon Sep 17 00:00:00 2001 From: Spoike Date: Sun, 5 Dec 2004 15:38:18 +0000 Subject: [PATCH] Make overkill.mvd not overflow the client when coming in fresh. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@573 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/server/sv_main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/engine/server/sv_main.c b/engine/server/sv_main.c index 737ab5725..1ee867c6a 100644 --- a/engine/server/sv_main.c +++ b/engine/server/sv_main.c @@ -608,7 +608,13 @@ void SV_FullClientUpdateToClient (client_t *client, client_t *cl) else #endif { - ClientReliableCheckBlock(cl, 24 + strlen(client->userinfo)); + if (sv.demofile) + { + int i = client - svs.clients; + ClientReliableCheckBlock(cl, 24 + strlen(sv.recordedplayer[i].userinfo)); + } + else + ClientReliableCheckBlock(cl, 24 + strlen(client->userinfo)); if (cl->num_backbuf) { SV_FullClientUpdate (client, &cl->backbuf); ClientReliable_FinishWrite(cl);