diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5657f6e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +vendor \ No newline at end of file diff --git a/v3/utility.go b/v3/utility.go index 8284bcb..cd4b058 100644 --- a/v3/utility.go +++ b/v3/utility.go @@ -117,10 +117,9 @@ func GetAllExifData(imageData []byte, so *ScanOptions, maxBlock int) (exifTags [ // help find next EXIF without searching from start imageData = exifData[ExifSignatureLength:] - entries, _, err := GetFlatExifData(exifData, so) + entries, _, err := GetFlatExifDataUniversalSearch(exifData, so, true) if err != nil { - fmt.Println("ERROR:", err, errors.Is(err, io.EOF)) - if err == io.EOF || err == io.ErrUnexpectedEOF { + if log.Is(err, io.EOF) || log.Is(err, io.ErrUnexpectedEOF) { continue } log.PanicIf(err)