]> granicus.if.org Git - libjpeg-turbo/commitdiff
Fix seg fault
authorDRC <dcommander@users.sourceforge.net>
Wed, 16 Feb 2011 02:25:40 +0000 (02:25 +0000)
committerDRC <dcommander@users.sourceforge.net>
Wed, 16 Feb 2011 02:25:40 +0000 (02:25 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@373 632fc199-4ca6-4c93-a231-07263d6284db

jpgtest.c

index 9bc977d7d9bec575fef3f3d40ebd211dda56daad..a6edf04ef8b000485b45eeffcca499612382a3ca 100644 (file)
--- a/jpgtest.c
+++ b/jpgtest.c
@@ -106,8 +106,8 @@ int decomptest(unsigned char *srcbuf, unsigned char **jpegbuf,
        }
        memset(rgbbuf, 127, max(yuvsize, pitch*_h));  // Grey image means decompressor did nothing
 
-       if(tjDecompress(hnd, jpegbuf[0], comptilesize[0], rgbbuf, tilesizex, pitch,
-               tilesizey, ps, flags)==-1)
+       if(tjDecompress2(hnd, jpegbuf[0], comptilesize[0], rgbbuf, pitch, ps, 1,
+               (flags&TJ_YUV)? 1:scalefactor, flags)==-1)
                _throwtj("executing tjDecompress()");
        ITER=0;
        start=rrtime();