changeset 1076:21b0aedb7b5c

Also initialize DMZLibContext.inBufferStart where needed.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 02 Mar 2015 04:46:34 +0200
parents 97ccd6d972ff
children 7bf421248190
files src/dmres.c src/stb_image.c tests/testdmzlib.c
diffstat 3 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/dmres.c	Mon Mar 02 04:17:30 2015 +0200
+++ b/src/dmres.c	Mon Mar 02 04:46:34 2015 +0200
@@ -406,7 +406,7 @@
     }
 
     // Initialize decompression structures
-    ctx.inBuffer     = inBuf;
+    ctx.inBuffer     = ctx.inBufferStart = inBuf;
     ctx.inBufferEnd  = inBuf + node->length;
 
     ctx.outBuffer    = ctx.outBufferStart = handle->rawData;
--- a/src/stb_image.c	Mon Mar 02 04:17:30 2015 +0200
+++ b/src/stb_image.c	Mon Mar 02 04:46:34 2015 +0200
@@ -3713,8 +3713,8 @@
         goto err;
     }
 
-    ctx.inBuffer      = (Uint8 *) inBuf;
-    ctx.inBufferEnd   = (Uint8 *) inBuf + inLen;
+    ctx.inBuffer      = ctx.inBufferStart = inBuf;
+    ctx.inBufferEnd   = inBuf + inLen;
     ctx.outBufferEnd  = ctx.outBufferStart + initialSize;
     ctx.expandable    = TRUE;
 
--- a/tests/testdmzlib.c	Mon Mar 02 04:17:30 2015 +0200
+++ b/tests/testdmzlib.c	Mon Mar 02 04:46:34 2015 +0200
@@ -119,7 +119,7 @@
     }
 
     // Initialize decompression structures
-    ctx.inBuffer     = inBuffer;
+    ctx.inBuffer     = ctx.inBufferStart = inBuffer;
     ctx.inBufferEnd  = inBuffer + *inSize;
 
     ctx.outBuffer    = ctx.outBufferStart = outBuffer;