mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2025-12-07 01:06:46 +08:00
JPeg decoder remove assert when out of data
Bug: b/186665202 Change-Id: I406cc2ef8cfa2cdf987d41c4bd85d3024aedfaab Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3166710 Reviewed-by: richard winterton <rrwinterton@gmail.com>
This commit is contained in:
parent
ed5a9c81de
commit
33a68ec779
@ -417,10 +417,6 @@ void init_source(j_decompress_ptr cinfo) {
|
|||||||
boolean fill_input_buffer(j_decompress_ptr cinfo) {
|
boolean fill_input_buffer(j_decompress_ptr cinfo) {
|
||||||
BufferVector* buf_vec = reinterpret_cast<BufferVector*>(cinfo->client_data);
|
BufferVector* buf_vec = reinterpret_cast<BufferVector*>(cinfo->client_data);
|
||||||
if (buf_vec->pos >= buf_vec->len) {
|
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
|
// ERROR: No more data
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user