[1.5] This commit hides symptoms of CVE-2009-5030
[openjpeg.git] / libopenjpeg / tcd.c
index 1e00dcf5f0c004c2ca93059b6d5ee681208ee13e..839ca7c3a919600918b591d7b4908d64c435717d 100644 (file)
@@ -334,7 +334,7 @@ void tcd_malloc_encode(opj_tcd_t *tcd, opj_image_t * image, opj_cp_t * cp, int c
                                                        cblk->y0 = int_max(cblkystart, prc->y0);
                                                        cblk->x1 = int_min(cblkxend, prc->x1);
                                                        cblk->y1 = int_min(cblkyend, prc->y1);
-                                                       cblk->data = (unsigned char*) opj_calloc(8192+2, sizeof(unsigned char));
+                                                       cblk->data = (unsigned char*) opj_calloc(9728+2, sizeof(unsigned char));
                                                        /* FIXME: mqc_init_enc and mqc_byteout underrun the buffer if we don't do this. Why? */
                                                        cblk->data[0] = 0;
                                                        cblk->data[1] = 0;