diff options
Diffstat (limited to 'src/tiff_parser.cc')
-rw-r--r-- | src/tiff_parser.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tiff_parser.cc b/src/tiff_parser.cc index ac6d006..3ceaa75 100644 --- a/src/tiff_parser.cc +++ b/src/tiff_parser.cc @@ -720,8 +720,8 @@ bool TiffParser::ParseIfd(const std::uint32_t ifd_offset, IfdVector* tiff_directory) { std::uint32_t next_ifd_offset; TiffDirectory tiff_ifd(static_cast<Endian>(endian_)); - if (!ParseDirectory(tiff_offset_, ifd_offset, endian_, desired_tags, - stream_, &tiff_ifd, &next_ifd_offset) || + if (!ParseDirectory(tiff_offset_, ifd_offset, endian_, desired_tags, stream_, + &tiff_ifd, &next_ifd_offset) || !ParseSubIfds(tiff_offset_, desired_tags, max_number_ifds, endian_, stream_, &tiff_ifd)) { return false; |