From 9430b5877a66eb89298fdaa0bd76055b4bf913e5 Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Sun, 22 Mar 2020 01:47:42 -0700 Subject: [PATCH] fix: close file descriptor after download rename --- pkg/sync/pull.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/sync/pull.go b/pkg/sync/pull.go index f146e24..f1bd707 100644 --- a/pkg/sync/pull.go +++ b/pkg/sync/pull.go @@ -104,6 +104,7 @@ func (self *Puller) downloadHandler(task DownloadTask, downloader GenericDownloa self.errMsgQueue <- fmt.Sprintf("Failed to create file %s for download: %v", tmpfile.Name(), err) return } + defer tmpfile.Close() downloader.Download(tmpfile, &s3.GetObjectInput{ Bucket: aws.String(bucket),