diff --git a/source/mjpeg_decoder.cc b/source/mjpeg_decoder.cc index 80e381dd6..adba832f5 100644 --- a/source/mjpeg_decoder.cc +++ b/source/mjpeg_decoder.cc @@ -417,7 +417,10 @@ void init_source(j_decompress_ptr cinfo) { boolean fill_input_buffer(j_decompress_ptr cinfo) { BufferVector* buf_vec = reinterpret_cast(cinfo->client_data); if (buf_vec->pos >= buf_vec->len) { + // Don't assert-fail when fuzzing. +#ifndef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION assert(0 && "No more data"); +#endif // ERROR: No more data return FALSE; }