Initialise custom TIFF directory offsets, as some versions of libtiff seem

to only set the low 32 bits of the 64 bit offset if the file only contains
a 32 bit offset.
This commit is contained in:
Steve Underwood 2014-05-07 03:07:07 +08:00
parent 4a543b29a2
commit 137fb49dc1

View File

@ -620,6 +620,7 @@ static int get_tiff_directory_info(t4_tx_state_t *s)
/* If global parameters are present they should only be on the first page of the file.
However, as we scan the file we might as well look for them on any page. */
diroff = 0;
if (TIFFGetField(t->tiff_file, TIFFTAG_GLOBALPARAMETERSIFD, &diroff))
{
if (!TIFFReadCustomDirectory(t->tiff_file, diroff, &tiff_fx_field_array))