Fix memory leak when running tjunittest -yuv

Closes #61
This commit is contained in:
mayeut
2016-02-25 23:14:45 +01:00
committed by DRC
parent 2d56acb840
commit f57bae0ddd
2 changed files with 5 additions and 2 deletions

View File

@@ -19,6 +19,9 @@ to construct a JPEG image in which a single Huffman block is over 430 bytes
long, so this version of libjpeg-turbo activates the accelerated Huffman
decoder only if there are > 512 bytes of data in the input buffer.
[3] Fixed a memory leak in tjunittest encountered when running the program
with the -yuv option.
1.4.2
=====

View File

@@ -638,7 +638,7 @@ void bufSizeTest(void)
&dstSize, subsamp, 100, alloc? 0:TJFLAG_NOREALLOC));
}
free(srcBuf); srcBuf=NULL;
if(!alloc)
if(!alloc || doyuv)
{
tjFree(dstBuf); dstBuf=NULL;
}
@@ -670,7 +670,7 @@ void bufSizeTest(void)
&dstSize, subsamp, 100, alloc? 0:TJFLAG_NOREALLOC));
}
free(srcBuf); srcBuf=NULL;
if(!alloc)
if(!alloc || doyuv)
{
tjFree(dstBuf); dstBuf=NULL;
}