diff --git a/src/w_wad.cpp b/src/w_wad.cpp index 8b1c0ccc9..7e359c362 100644 --- a/src/w_wad.cpp +++ b/src/w_wad.cpp @@ -2606,7 +2606,7 @@ boolean W_ReadShader(const char *filename, size_t *size, void *dest) int zErr; // Helper var. z_stream strm; unsigned long rawSize = lump->disksize; - unsigned long decSize = (unsigned long)size; + unsigned long decSize = (unsigned long)*size; rawData = static_cast(Z_Malloc(rawSize, PU_STATIC, NULL)); decData = static_cast(dest);