if (ret != IMAGE_UTIL_ERROR_NONE) goto out;
ret = image_util_decode_run2(_decoder, &_decoded_image);
if (ret != IMAGE_UTIL_ERROR_NONE) goto out;
- ret = image_util_get_image(_decoder, &decoded_image.width, &decoded_image.height, NULL, &decoded_image.buffer, &decoded_image.size);
+ ret = image_util_get_image(_decoded_image, &decoded_image.width, &decoded_image.height, NULL, &decoded_image.buffer, &decoded_image.size);
if (ret != IMAGE_UTIL_ERROR_NONE) goto out;
out:
image_util_decode_destroy(_decoder);
+ image_util_destroy_image(_decoded_image);
return ret;
}