diff --git a/doc/examples/decoder_targeted.c b/doc/examples/decoder_targeted.c index e7e02b027e..030eba6227 100644 --- a/doc/examples/decoder_targeted.c +++ b/doc/examples/decoder_targeted.c @@ -180,6 +180,10 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { while (avpkt.size > 0 && it++ < maxiteration) { av_frame_unref(frame); int ret = decode_handler(ctx, frame, &got_frame, &avpkt); + + if (it > 20) + ctx->error_concealment = 0; + if (ret <= 0 || ret > avpkt.size) break; avpkt.data += ret;