From b8eb324ded81af689e0415fd555aa2645b1509f3 Mon Sep 17 00:00:00 2001 From: Adam Olsen Date: Fri, 26 Oct 2001 16:01:59 +0000 Subject: [PATCH] - make CL_ParseServerMessage's loop break if we disconnected while it was running --- qw/source/cl_parse.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qw/source/cl_parse.c b/qw/source/cl_parse.c index 6c3fcc26e..b74559efc 100644 --- a/qw/source/cl_parse.c +++ b/qw/source/cl_parse.c @@ -1188,6 +1188,9 @@ CL_ParseServerMessage (void) // parse the message while (1) { + if (cls.state == ca_disconnected) + break; // something called Host_NetError + if (net_message->badread) { Host_NetError ("CL_ParseServerMessage: Bad server message"); break;