# HG changeset patch # User Matti Hamalainen # Date 1425264394 -7200 # Node ID 21b0aedb7b5c03e6ce0ae453516168a8f310fda7 # Parent 97ccd6d972ffcf1e7c681dcf3d0e7f24795e8c57 Also initialize DMZLibContext.inBufferStart where needed. diff -r 97ccd6d972ff -r 21b0aedb7b5c src/dmres.c --- 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; diff -r 97ccd6d972ff -r 21b0aedb7b5c src/stb_image.c --- 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; diff -r 97ccd6d972ff -r 21b0aedb7b5c tests/testdmzlib.c --- 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;