From edfa45d048510da5bf588a118fdd6b7d0279d24c Mon Sep 17 00:00:00 2001 From: havoc Date: Sat, 4 Mar 2006 18:48:37 +0000 Subject: [PATCH] added LittleLong around the checksums to fix endian-ness issues in QW git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6071 d7cf8633-e32d-0410-b094-e92efae38249 --- model_brush.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model_brush.c b/model_brush.c index 93222301..8ba4db8e 100644 --- a/model_brush.c +++ b/model_brush.c @@ -3163,10 +3163,10 @@ void Mod_Q1BSP_Load(model_t *mod, void *buffer, void *bufferend) { if (i == LUMP_ENTITIES) continue; - mod->brush.qw_md4sum ^= Com_BlockChecksum(mod_base + header->lumps[i].fileofs, header->lumps[i].filelen); + mod->brush.qw_md4sum ^= LittleLong(Com_BlockChecksum(mod_base + header->lumps[i].fileofs, header->lumps[i].filelen)); if (i == LUMP_VISIBILITY || i == LUMP_LEAFS || i == LUMP_NODES) continue; - mod->brush.qw_md4sum2 ^= Com_BlockChecksum(mod_base + header->lumps[i].fileofs, header->lumps[i].filelen); + mod->brush.qw_md4sum2 ^= LittleLong(Com_BlockChecksum(mod_base + header->lumps[i].fileofs, header->lumps[i].filelen)); } Mod_Q1BSP_LoadEntities(&header->lumps[LUMP_ENTITIES]); -- 2.39.2