summaryrefslogtreecommitdiffstats
path: root/lib/lz4.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/lz4.c')
-rw-r--r--lib/lz4.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/lz4.c b/lib/lz4.c
index f8186b4..f70ac46 100644
--- a/lib/lz4.c
+++ b/lib/lz4.c
@@ -1316,11 +1316,9 @@ void* LZ4_create (const char* inputBuffer)
char* LZ4_slideInputBuffer (void* LZ4_Data)
{
- LZ4_stream_t_internal* lz4ds = (LZ4_stream_t_internal*)LZ4_Data;
-
- LZ4_saveDict((LZ4_stream_t*)LZ4_Data, (char*)lz4ds->bufferStart, 64 KB);
-
- return (char*)(lz4ds->bufferStart + 64 KB);
+ LZ4_stream_t_internal* ctx = (LZ4_stream_t_internal*)LZ4_Data;
+ int dictSize = LZ4_saveDict((LZ4_stream_t*)ctx, (char*)ctx->bufferStart, 64 KB);
+ return (char*)(ctx->bufferStart + dictSize);
}
/* Obsolete compresson functions using User-allocated state */