diff --git a/v2/exif-read-tool/main.go b/v2/exif-read-tool/main.go index 7fe8d3e..8a317e0 100644 --- a/v2/exif-read-tool/main.go +++ b/v2/exif-read-tool/main.go @@ -78,7 +78,14 @@ func main() { log.PanicIf(err) rawExif, err := exif.SearchAndExtractExif(data) - log.PanicIf(err) + if err != nil { + if err == exif.ErrNoExif { + fmt.Printf("No EXIF data.\n") + os.Exit(1) + } + + log.Panic(err) + } // Run the parse.