summaryrefslogtreecommitdiff
path: root/internal/media/metadata.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/media/metadata.go')
-rw-r--r--internal/media/metadata.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/internal/media/metadata.go b/internal/media/metadata.go
index 3816b2826..cccfc8296 100644
--- a/internal/media/metadata.go
+++ b/internal/media/metadata.go
@@ -75,12 +75,14 @@ func terminateExif(outpath, inpath string, ext string) error {
if err != nil {
return gtserror.Newf("error opening input file %s: %w", inpath, err)
}
+ defer inFile.Close()
// Open output file at given path.
outFile, err := os.Create(outpath)
if err != nil {
return gtserror.Newf("error opening output file %s: %w", outpath, err)
}
+ defer outFile.Close()
// Terminate EXIF data from 'inFile' -> 'outFile'.
err = terminator.TerminateInto(outFile, inFile, ext)
@@ -88,9 +90,5 @@ func terminateExif(outpath, inpath string, ext string) error {
return gtserror.Newf("error terminating exif data: %w", err)
}
- // Done with files.
- _ = inFile.Close()
- _ = outFile.Close()
-
return nil
}