From: havoc Date: Sat, 4 Mar 2006 18:48:37 +0000 (+0000) Subject: added LittleLong around the checksums to fix endian-ness issues in QW X-Git-Tag: xonotic-v0.1.0preview~4245 X-Git-Url: http://git.xonotic.org/?a=commitdiff_plain;h=edfa45d048510da5bf588a118fdd6b7d0279d24c;p=xonotic%2Fdarkplaces.git 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 --- 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]);