X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=libopenjpeg%2Fcio.c;h=a462edb2d5642d93d35b5f422378dd3140171401;hb=5dec8bbbe9eb29454d0b1721ff137a9f98752449;hp=cb0c3e4a3a14de2f2a09ee5cb4eb67797a561378;hpb=4a50efe542e2c5a7ed32151f3124bd229ae70d1e;p=openjpeg.git diff --git a/libopenjpeg/cio.c b/libopenjpeg/cio.c index cb0c3e4a..a462edb2 100644 --- a/libopenjpeg/cio.c +++ b/libopenjpeg/cio.c @@ -58,7 +58,7 @@ opj_cio_t* OPJ_CALLCONV opj_cio_open(opj_common_ptr cinfo, unsigned char *buffer opj_free(cio); return NULL; } - cio->length = (int) (0.1625 * cp->img_size); /* 0.1625 = 1.3/8 */ + cio->length = (int) (0.1625 * cp->img_size + 2000); /* 0.1625 = 1.3/8 and 2000 bytes as a minimum for headers */ cio->buffer = (unsigned char *)opj_malloc(cio->length); if(!cio->buffer) { opj_free(cio);