summaryrefslogtreecommitdiff
path: root/libopenjpeg/image.c
diff options
context:
space:
mode:
authorFrancois-Olivier Devaux <fodevaux@users.noreply.github.com>2007-10-18 12:26:11 +0000
committerFrancois-Olivier Devaux <fodevaux@users.noreply.github.com>2007-10-18 12:26:11 +0000
commit9e114bcaa47194a9f6af8eadf6d7cb9bb1ec277f (patch)
tree8ddf614d9b481254e15a4ea9088f83d6f1534734 /libopenjpeg/image.c
parent5fdc05d18d4831ead22948950ba279fadfc6b71d (diff)
Patch from Callum Lewick. Memset patch. See ChangeLog for more details. Thanks Callum !
Diffstat (limited to 'libopenjpeg/image.c')
-rw-r--r--libopenjpeg/image.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libopenjpeg/image.c b/libopenjpeg/image.c
index 6698f459..ea8e59ea 100644
--- a/libopenjpeg/image.c
+++ b/libopenjpeg/image.c
@@ -35,7 +35,7 @@ opj_image_t* OPJ_CALLCONV opj_image_create(int numcmpts, opj_image_cmptparm_t *c
int compno;
opj_image_t *image = NULL;
- image = (opj_image_t*)opj_malloc(sizeof(opj_image_t));
+ image = (opj_image_t*) opj_calloc(1, sizeof(opj_image_t));
if(image) {
image->color_space = clrspc;
image->numcomps = numcmpts;
@@ -58,7 +58,7 @@ opj_image_t* OPJ_CALLCONV opj_image_create(int numcmpts, opj_image_cmptparm_t *c
comp->prec = cmptparms[compno].prec;
comp->bpp = cmptparms[compno].bpp;
comp->sgnd = cmptparms[compno].sgnd;
- comp->data = (int*)opj_malloc(comp->w * comp->h * sizeof(int));
+ comp->data = (int*) opj_calloc(comp->w * comp->h, sizeof(int));
if(!comp->data) {
fprintf(stderr,"Unable to allocate memory for image.\n");
opj_image_destroy(image);