From 57164b72290b490e1a3f1b2fa5e3ce908b41bea3 Mon Sep 17 00:00:00 2001 From: vinhphuctadang Date: Sun, 14 Nov 2021 07:32:50 +0700 Subject: [PATCH] fix eof error --- .gitignore | 1 + v3/utility.go | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 .gitignore 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)