mirror of https://github.com/dsoprea/go-exif.git
fix eof error
parent
2ed40b60c9
commit
57164b7229
|
@ -0,0 +1 @@
|
||||||
|
vendor
|
|
@ -117,10 +117,9 @@ func GetAllExifData(imageData []byte, so *ScanOptions, maxBlock int) (exifTags [
|
||||||
// help find next EXIF without searching from start
|
// help find next EXIF without searching from start
|
||||||
imageData = exifData[ExifSignatureLength:]
|
imageData = exifData[ExifSignatureLength:]
|
||||||
|
|
||||||
entries, _, err := GetFlatExifData(exifData, so)
|
entries, _, err := GetFlatExifDataUniversalSearch(exifData, so, true)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("ERROR:", err, errors.Is(err, io.EOF))
|
if log.Is(err, io.EOF) || log.Is(err, io.ErrUnexpectedEOF) {
|
||||||
if err == io.EOF || err == io.ErrUnexpectedEOF {
|
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
log.PanicIf(err)
|
log.PanicIf(err)
|
||||||
|
|
Loading…
Reference in New Issue