mirror of
https://github.com/qpdf/qpdf.git
synced 2025-01-03 07:12:28 +00:00
Refine #1225
This commit is contained in:
parent
c93b149b4d
commit
18c52640cc
@ -318,6 +318,9 @@ Pl_DCT::decompress(void* cinfo_p, Buffer* b)
|
|||||||
// jpeg_start_decompress is called. During normal use of qpdf very large JPEGs can occasionally
|
// jpeg_start_decompress is called. During normal use of qpdf very large JPEGs can occasionally
|
||||||
// occur legitimately and therefore must be allowed during normal operations.
|
// occur legitimately and therefore must be allowed during normal operations.
|
||||||
cinfo->mem->max_memory_to_use = 1'000'000'000;
|
cinfo->mem->max_memory_to_use = 1'000'000'000;
|
||||||
|
// For some corrupt files the memory used internally by libjpeg stays within the above limits
|
||||||
|
// even though the size written to the next pipeline is significantly larger.
|
||||||
|
m->corrupt_data_limit = 100'000'000;
|
||||||
#endif
|
#endif
|
||||||
jpeg_buffer_src(cinfo, b);
|
jpeg_buffer_src(cinfo, b);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user