]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - fs.c
make color averaging use 64bit integers, instead of 32bit ones, as they wrap on 512x5...
[xonotic/darkplaces.git] / fs.c
diff --git a/fs.c b/fs.c
index c83273e4e746a02ed80326333bbbe4f15a5668b6..12dfc317ccdb46d6ef591b0101ed2f3281077eb9 100644 (file)
--- a/fs.c
+++ b/fs.c
@@ -472,7 +472,7 @@ int PK3_BuildFileList (pack_t *pack, const pk3_endOfCentralDir_t *eocd)
        // Load the central directory in memory
        central_dir = (unsigned char *)Mem_Alloc (tempmempool, eocd->cdir_size);
        lseek (pack->handle, eocd->cdir_offset, SEEK_SET);
-       if(read (pack->handle, central_dir, eocd->cdir_size) != eocd->cdir_size)
+       if(read (pack->handle, central_dir, eocd->cdir_size) != (ssize_t) eocd->cdir_size)
        {
                Mem_Free (central_dir);
                return -1;