[trunk] WIP: correct some memory leaks in applications functions
[openjpeg.git] / libopenjpeg / image.c
index 21a0f503d52f05b51a57dfc2cd1bf7bf6fc1b3d6..28795ef310bee37bcb222b1b735ed0555e7ea355 100644 (file)
@@ -74,6 +74,7 @@ void OPJ_CALLCONV opj_image_destroy(opj_image_t *image) {
        if(image) {
                if(image->comps) {
                        OPJ_UINT32 compno;
+
                        /* image components */
                        for(compno = 0; compno < image->numcomps; compno++) {
                                opj_image_comp_t *image_comp = &(image->comps[compno]);
@@ -87,7 +88,8 @@ void OPJ_CALLCONV opj_image_destroy(opj_image_t *image) {
                if(image->icc_profile_buf) {
                        opj_free(image->icc_profile_buf);
                }
-               //FIXME opj_free(image);
+
+               opj_free(image);
        }
 }