diff --git a/libavcodec/allcodecs.c b/libavcodec/allcodecs.c index 7b7a8c71ff867aac9fc82b8324be3947eb28b66d..90d170b06bccbb1f912987db2be8975bd979fa0b 100644 --- a/libavcodec/allcodecs.c +++ b/libavcodec/allcodecs.c @@ -762,7 +762,10 @@ extern AVCodec ff_vp9_vaapi_encoder; // The iterate API is not usable with ossfuzz due to the excessive size of binaries created #if CONFIG_OSSFUZZ -extern AVCodec * codec_list[]; +AVCodec * codec_list[] = { + NULL, + NULL +}; #else #include "libavcodec/codec_list.c" #endif diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c index 26a4cc2e8989fc996d23eb8af698ccbbfe639737..a0e8943c824098561f57606d1c269b8fbe915ad2 100644 --- a/tools/target_dec_fuzzer.c +++ b/tools/target_dec_fuzzer.c @@ -56,10 +56,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size); -AVCodec * codec_list[] = { - NULL, - NULL -}; +extern AVCodec * codec_list[]; static void error(const char *err) {