From 827ac5c2def95cd86bf2659ce9db5dde42e56d51 Mon Sep 17 00:00:00 2001 From: Eukara Date: Wed, 2 Aug 2017 11:11:33 +0000 Subject: [PATCH] Fixes the awful datagram overflow present in Q3BSP (thanks bby) git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5134 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/common/gl_q2bsp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/common/gl_q2bsp.c b/engine/common/gl_q2bsp.c index 89dc82a21..640af13e7 100644 --- a/engine/common/gl_q2bsp.c +++ b/engine/common/gl_q2bsp.c @@ -6180,7 +6180,7 @@ qbyte *CM_ClusterPVS (model_t *mod, int cluster, pvsbuffer_t *buffer, pvsmerge_t { int c; char *in = prv->q3pvs->data + cluster * prv->q3pvs->rowsize; - for (c = 0; c < mod->pvsbytes; c++) + for (c = 0; c < mod->pvsbytes; c+=4) *(int*)&buffer->buffer[c] |= *(int*)&in[c]; } }