Such frames will crash when pthread functions are called on the NULL pointer
Fixes: member access within null pointer of type 'VVCFrameThread' (aka 'struct VVCFrameThread')
Fixes: 65160/clusterfuzz-testcase-minimized-ffmpeg_BSF_VVC_METADATA_fuzzer-4665241535119360 (partly)
Fixes: 65636/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VVC_fuzzer-5394745824182272
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| Makefile | ||
| vvc_cabac.c | ||
| vvc_cabac.h | ||
| vvc_ctu.c | ||
| vvc_ctu.h | ||
| vvc_data.c | ||
| vvc_data.h | ||
| vvc_filter.c | ||
| vvc_filter.h | ||
| vvc_filter_template.c | ||
| vvc_inter.c | ||
| vvc_inter.h | ||
| vvc_inter_template.c | ||
| vvc_intra.c | ||
| vvc_intra.h | ||
| vvc_intra_template.c | ||
| vvc_intra_utils.c | ||
| vvc_itx_1d.c | ||
| vvc_itx_1d.h | ||
| vvc_mvs.c | ||
| vvc_mvs.h | ||
| vvc_ps.c | ||
| vvc_ps.h | ||
| vvc_refs.c | ||
| vvc_refs.h | ||
| vvc_thread.c | ||
| vvc_thread.h | ||
| vvcdec.c | ||
| vvcdec.h | ||
| vvcdsp.c | ||
| vvcdsp.h | ||
| vvcdsp_template.c | ||