summaryrefslogtreecommitdiffhomepage
path: root/src/rcore.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/rcore.c')
-rw-r--r--src/rcore.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rcore.c b/src/rcore.c
index 3824d3e7..5e5d99a3 100644
--- a/src/rcore.c
+++ b/src/rcore.c
@@ -148,6 +148,7 @@
#if defined(SUPPORT_COMPRESSION_API)
#define SINFL_IMPLEMENTATION
+ #define SINFL_NO_SIMD
#include "external/sinfl.h" // Deflate (RFC 1951) decompressor
#define SDEFL_IMPLEMENTATION
@@ -3004,7 +3005,7 @@ unsigned char *DecompressData(unsigned char *compData, int compDataLength, int *
#if defined(SUPPORT_COMPRESSION_API)
// Decompress data from a valid DEFLATE stream
data = RL_CALLOC(MAX_DECOMPRESSION_SIZE*1024*1024, 1);
- int length = sinflate(data, compData, compDataLength);
+ int length = sinflate(data, MAX_DECOMPRESSION_SIZE, compData, compDataLength);
unsigned char *temp = RL_REALLOC(data, length);
if (temp != NULL) data = temp;