Copied from: strukturag/libheif#1166 (comment)
Inside the reset method of the decoder_context the following is done:
dpb.clear();
nal_parser.remove_pending_input_data();
Should this not also be done inside the destructor of decoder_context? We are getting an oss-fuzz error report about memory leaks of NAL_unit in the oss-fuzz tooling of @ImageMagick and it looks like it is happening because of this?
Copied from: strukturag/libheif#1166 (comment)
Inside the
resetmethod of thedecoder_contextthe following is done:Should this not also be done inside the destructor of
decoder_context? We are getting an oss-fuzz error report about memory leaks ofNAL_unitin the oss-fuzz tooling of @ImageMagick and it looks like it is happening because of this?