WIP: begin to clean j2k_dump and some other small things
[openjpeg.git] / libopenjpeg / image.c
index a368c942c1eaf45c0951566ef2d520664b51e8a8..0869b9af234419f48375b4b83e1bea24e311316e 100644 (file)
@@ -94,13 +94,16 @@ void OPJ_CALLCONV opj_image_destroy(opj_image_t *image) {
 }
 
 
-void OPJ_CALLCONV opj_image_header_destroy(opj_image_header_t *image) {
-       if(image) {
-               if(image->comps) {
+void OPJ_CALLCONV opj_image_header_destroy(opj_image_header_t *image_header) {
+       if(image_header) {
+               if(image_header->comps) {
                        /* image components */
-                       opj_free(image->comps);
+                       opj_free(image_header->comps);
                }
-               opj_free(image);
+               if(image_header->icc_profile_buf) {
+                       opj_free(image_header->icc_profile_buf);
+               }
+               opj_free(image_header);
        }
 }