dir_offset       3509 ext/exif/exif.c static int exif_process_IFD_in_TIFF(image_info_type *ImageInfo, size_t dir_offset, int section_index)
dir_offset       3522 ext/exif/exif.c 	if (ImageInfo->FileSize >= dir_offset+2) {
dir_offset       3525 ext/exif/exif.c 		exif_error_docref(NULL EXIFERR_CC, ImageInfo, E_NOTICE, "Read from TIFF: filesize(x%04X), IFD dir(x%04X + x%04X)", ImageInfo->FileSize, dir_offset, 2);
dir_offset       3527 ext/exif/exif.c 		php_stream_seek(ImageInfo->infile, dir_offset, SEEK_SET); /* we do not know the order of sections */
dir_offset       3531 ext/exif/exif.c 		if (ImageInfo->FileSize >= dir_offset+dir_size) {
dir_offset       3533 ext/exif/exif.c 			exif_error_docref(NULL EXIFERR_CC, ImageInfo, E_NOTICE, "Read from TIFF: filesize(x%04X), IFD dir(x%04X + x%04X), IFD entries(%d)", ImageInfo->FileSize, dir_offset+2, dir_size-2, num_entries);
dir_offset       3605 ext/exif/exif.c 					if (entry_offset + entry_length > dir_offset + ifd_size
dir_offset       3606 ext/exif/exif.c 					  && entry_offset == dir_offset + ifd_size) {
dir_offset       3607 ext/exif/exif.c 						ifd_size = entry_offset + entry_length - dir_offset;
dir_offset       3609 ext/exif/exif.c 						exif_error_docref(NULL EXIFERR_CC, ImageInfo, E_NOTICE, "Resize struct: x%04X + x%04X - x%04X = x%04X", entry_offset, entry_length, dir_offset, ifd_size);
dir_offset       3614 ext/exif/exif.c 			if (ImageInfo->FileSize >= dir_offset + ImageInfo->file.list[sn].size) {
dir_offset       3616 ext/exif/exif.c 					if (dir_offset + ifd_size > ImageInfo->FileSize) {
dir_offset       3617 ext/exif/exif.c 						exif_error_docref(NULL EXIFERR_CC, ImageInfo, E_WARNING, "Error in TIFF: filesize(x%04X) less than size of IFD(x%04X + x%04X)", ImageInfo->FileSize, dir_offset, ifd_size);
dir_offset       3625 ext/exif/exif.c 					exif_error_docref(NULL EXIFERR_CC, ImageInfo, E_NOTICE, "Read from TIFF: filesize(x%04X), IFD(x%04X + x%04X)", ImageInfo->FileSize, dir_offset, ifd_size);
dir_offset       3692 ext/exif/exif.c 												  (char*)(ImageInfo->file.list[sn].data-dir_offset),
dir_offset       3725 ext/exif/exif.c 				exif_error_docref(NULL EXIFERR_CC, ImageInfo, E_WARNING, "Error in TIFF: filesize(x%04X) less than size of IFD(x%04X)", ImageInfo->FileSize, dir_offset+ImageInfo->file.list[sn].size);
dir_offset       3729 ext/exif/exif.c 			exif_error_docref(NULL EXIFERR_CC, ImageInfo, E_WARNING, "Error in TIFF: filesize(x%04X) less than size of IFD dir(x%04X)", ImageInfo->FileSize, dir_offset+dir_size);
dir_offset       3733 ext/exif/exif.c 		exif_error_docref(NULL EXIFERR_CC, ImageInfo, E_WARNING, "Error in TIFF: filesize(x%04X) less than start of IFD dir(x%04X)", ImageInfo->FileSize, dir_offset+2);