]> granicus.if.org Git - openjpeg/commitdiff
BUG: 26 Fix issue with memory consumption.
authorMathieu Malaterre <mathieu.malaterre@gmail.com>
Wed, 11 Jan 2012 19:03:22 +0000 (19:03 +0000)
committerMathieu Malaterre <mathieu.malaterre@gmail.com>
Wed, 11 Jan 2012 19:03:22 +0000 (19:03 +0000)
libopenjpeg/t2.c

index b6995f29eae13fc6cfa249a937419d3d577b9de7..232a54373290efde0216abc1dea918d96f7f793f 100644 (file)
@@ -568,7 +568,7 @@ static int t2_decode_packet(opj_t2_t* t2, unsigned char *src, int len, opj_tcd_t
 
 #endif /* USE_JPWL */
                                
-                               cblk->data = (unsigned char*) opj_realloc(cblk->data, (cblk->len + seg->newlen) * sizeof(unsigned char*));
+                               cblk->data = (unsigned char*) opj_realloc(cblk->data, (cblk->len + seg->newlen) * sizeof(unsigned char));
                                memcpy(cblk->data + cblk->len, c, seg->newlen);
                                if (seg->numpasses == 0) {
                                        seg->data = &cblk->data;